我正在使用PyX 0.12.1生成用于打印的EPS文档。我正在关注documentation中的示例以更改字体,并具有以下内容:
java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error
ORA-06512: at line 1
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:450)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1059)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:522)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:257)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:587)
at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:220)
at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:48)
at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:938)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1150)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:4798)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:4901)
at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:5631)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1385)
at org.sql.engine.osgi.select.TestOracleFunction.extendedTest(TestOracleFunction.java:85)
Results :
Tests in error:
TestOracleFunction.extendedTest:85 » SQL ORA-06502: PL/SQL: numeric or value e...
从我的PC进行测试时,这可以按预期工作,但是当从服务器运行时,它会生成from pyx import *
text.set("Latex")
text.preamble(r"\renewcommand{\familydefault}{\sfdefault}")
height = 37 * unit.mm
c = canvas.canvas()
c.text(0, 15*unit.mm, "Hello, World!", [text.parbox(height), text.halign.boxcenter, text.halign.flushcenter])
例外。
导致这种情况的原因是什么,为什么不在我的电脑上发生?