查看: 983|回復: 4

[問題] 請問這是什麼錯誤?(已解決)

[複製鏈接]

27

主題

798

帖子

3萬

金錢

安塔瑞斯

Rank: 11Rank: 11Rank: 11Rank: 11

威望
10
精華
0
貢獻
0
鑽石
0
閱讀權限
65
積分
38615
在線時間
331 小時
相冊
0
日誌
0
好友
3
發表於 2025-12-17 06:52 | 顯示全部樓層 |閱讀模式
本帖最後由 hsiang520 於 2025-12-18 02:20 編輯

ERROR - '128' in column '12' is outside valid range for the datatype TINYINT.
com.mysql.jdbc.exceptions.jdbc4.MySQLDataException: '128' in column '12' is outside valid range for the datatype TINYINT.
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
        at com.mysql.jdbc.Util.getInstance(Util.java:386)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1025)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
        at com.mysql.jdbc.ResultSetImpl.throwRangeException(ResultSetImpl.java:7682)
        at com.mysql.jdbc.ResultSetImpl.getByteFromString(ResultSetImpl.java:1862)
        at com.mysql.jdbc.ResultSetImpl.getByte(ResultSetImpl.java:1797)
        at com.mysql.jdbc.ResultSetImpl.getByte(ResultSetImpl.java:1815)
        at com.mchange.v2.c3p0.impl.NewProxyResultSet.getByte(NewProxyResultSet.java:2287)
        at com.lineage.server.datatables.NpcTable.loadNpcData(NpcTable.java:117)
        at com.lineage.server.datatables.NpcTable.load(NpcTable.java:57)
        at com.lineage.server.GameServer.initialize(GameServer.java:235)
        at com.lineage.Server.main(Server.java:208)





上一篇︰求助 815登入器+主程式+核心源碼
下一篇︰363登入器源碼 可包 op換380可用 喝水功能 自加
[發帖際遇]: hsiang520 撿了錢沒交公 金錢 降了 1 . 幸運榜 / 衰神榜

1

主題

407

帖子

6812

金錢

巨蟻女皇

Rank: 9Rank: 9Rank: 9

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
55
積分
7219
在線時間
110 小時
相冊
0
日誌
0
好友
0
發表於 2025-12-17 07:38 | 顯示全部樓層
你在用 JDBC 讀取資料時使用 getByte(),byte 在 Java 的範圍也是 -128~127,跟 MySQL 的 SIGNED TINYINT 一樣。128 無法用 byte 表示,所以報錯。

回復 支持 反對

使用道具 舉報

3

主題

1381

帖子

3萬

金錢

安塔瑞斯

紅茶 LINE: lineageapp

Rank: 11Rank: 11Rank: 11Rank: 11

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
65
積分
36777
在線時間
1080 小時
相冊
0
日誌
0
好友
0
發表於 2025-12-17 09:08 | 顯示全部樓層
NpcTable.java:117
NPC讀取資料有錯誤

TINYINT -128~127
128 超過了

紅茶
聯絡方式
LINE: lineageapp
回復 支持 反對

使用道具 舉報

27

主題

798

帖子

3萬

金錢

安塔瑞斯

Rank: 11Rank: 11Rank: 11Rank: 11

威望
10
精華
0
貢獻
0
鑽石
0
閱讀權限
65
積分
38615
在線時間
331 小時
相冊
0
日誌
0
好友
3
 樓主| 發表於 2025-12-18 02:18 | 顯示全部樓層
brain1213 發表於 2025-12-17 07:38
你在用 JDBC 讀取資料時使用 getByte(),byte 在 Java 的範圍也是 -128~127,跟 MySQL 的 SIGNED TINYINT  ...

了解!謝謝!

回復 支持 反對

使用道具 舉報

27

主題

798

帖子

3萬

金錢

安塔瑞斯

Rank: 11Rank: 11Rank: 11Rank: 11

威望
10
精華
0
貢獻
0
鑽石
0
閱讀權限
65
積分
38615
在線時間
331 小時
相冊
0
日誌
0
好友
3
 樓主| 發表於 2025-12-18 02:19 | 顯示全部樓層
yasioukon 發表於 2025-12-17 09:08
NpcTable.java:117
NPC讀取資料有錯誤

了解~謝謝!

回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊會員

本版積分規則

天堂私服列表

45客服

Archiver| 45天堂私服論壇   分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!

45天堂私服發佈站 ©    天堂私服架設教學  提供最新天堂私服最新資訊

流量最高、品質最好、服務最優、玩家首選、最新天堂私服資訊,都在45天堂私服發佈站.    免責聲明

Sitetag
line客服聯繫
掃一掃二碼
Line客服聯繫
24H專人回覆
返回頂部 返回列表