0

当我运行 ant 命令时 - ant compile.complete 或 ant install.source

我收到了这些错误-

E:\source_code\Openbravo-3.0MP21\src-db\database\build-create.xml:77: org.postgr esql.util.PSQLException: 协议错误。会话设置失败。在 org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:407) 在 org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(Conne ctionFactoryImpl.java:108) 在 org.postgresql.core.ConnectionFactory.openConnection (ConnectionFactor y.java:66) 我该如何解决这些问题。所有与 Postgresql 数据库相关的详细信息都可以在 Openbravo.properties 文件中找到。

下面列出了异常堆栈跟踪。

E:\source_code\Openbravo-3.0MP21>ant install.source Buildfile: E:\source_code\Openbravo-3.0MP21\build.xml

set.code.rev:

代码.rev:

在里面:

清洁子文件夹:

clean: [delete] 删除目录 E:\source_code\Openbravo-3.0MP21\src-core\build\c lasses [delete] 删除目录 E:\source_code\Openbravo-3.0MP21\src-core\docs
[delete] 删除: E:\source_code\Openbravo-3.0MP21\src-core\lib\openbravo-co re.jar

clean: [delete] 删除目录 E:\source_code\Openbravo-3.0MP21\src-trl\build\cl asses [delete] 删除目录 E:\source_code\Openbravo-3.0MP21\src-trl\docs
[delete] 删除目录E:\source_code\Openbravo-3.0MP21\src-trl\build\ja vasqlc [delete] 删除:E:\source_code\Openbravo-3.0MP21\src-trl\lib\openbravo-trl .jar

clean: [delete] 删除目录 E:\source_code\Openbravo-3.0MP21\src-wad\build\cl asses [delete] 删除目录 E:\source_code\Openbravo-3.0MP21\src-wad\build\ja vasqlc [delete] ] 删除目录 E:\source_code\Openbravo-3.0MP21\src-wad\docs [delete] 删除: E:\source_code\Openbravo-3.0MP21\src-wad\lib\openbravo-wad .jar

核心.lib:

初始化:[mkdir] 创建目录:E:\source_code\Openbravo-3.0MP21\src-core\build\classes

[mkdir] Created dir: E:\source_code\Openbravo-3.0MP21\src-core\docs

java:32: 警告:用于编码 UTF-8 [javac] .replace('?', 'u').replace('?', 'A').replace('?', 'E') 的不可映射字符。替换('?', 'I').replace('?', 'O') [javac] ^ [javac] E:\source_code\Openbravo-3.0MP21\src-core\src\org\openbravo\utils \For rmatUtilities.java:33:警告:用于编码 UTF-8 的不可映射字符 [javac] .replace('?', 'U'); [javac] ^ [javac] 10 个警告 ) [javac] ^ [javac] E:\source_code\Openbravo-3.0MP21\src-core\src\org\openbravo\utils\Fo rmatUtilities.java:33: 警告:用于编码 UTF-8 [javac] 的不可映射字符。替换('?','U');[javac] ^ [javac] 10 个警告 ) [javac] ^ [javac] E:\source_code\Openbravo-3.0MP21\src-core\src\org\openbravo\utils\Fo rmatUtilities.java:33: 警告:用于编码 UTF-8 [javac] 的不可映射字符。替换('?','U');[javac] ^ [javac] 10 个警告

build.jar: [jar] 构建 jar: E:\source_code\Openbravo-3.0MP21\src-core\lib\openbrav o-core.jar

建造:

copy.core.lib: [复制] 将 1 个文件复制到 E:\source_code\Openbravo-3.0MP21\lib\runtime

数据库.lib:

在里面:

编译:

build.jar: [jar] 构建 jar: E:\source_code\Openbravo-3.0MP21\src-db\build\lib\dbma nager.jar

jar: [copy] 将 1 个文件复制到 E:\source_code\Openbravo-3.0MP21\src-db\database\l ib

创建数据库:

创建数据库:

干净的.database.POSTGRE:

构建失败 E:\source_code\Openbravo-3.0MP21\build.xml:728:执行此行时发生以下错误:E:\source_code\Openbravo-3.0MP21\src-db\database\build-create.xml: 50:执行此行时出现以下错误:E:\source_code\Openbravo-3.0MP21\src-db\database\build-create.xml:77: org.postgr esql.util.PSQLException: Protocol error。会话设置失败。在 org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:407) 在 org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(Conne ctionFactoryImpl.java:108) 在 org.postgresql.core.ConnectionFactory.openConnection (ConnectionFactor y.java:66) 在 org.postgresql.jdbc2.AbstractJdbc2Connection。(AbstractJdbc2Conn ection.java:125) 在 org.postgresql.jdbc3。

    at org.apache.tools.ant.taskdefs.SQLExec.execute(SQLExec.java:612)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
    at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

sorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav a:106) 在 org.apache。 tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.Target.performTasks(Target.java: 456) 在 org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(Single CheckExecutor.java:38) 在 org.apache.tools 的 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)。 ant.Project.executeTargets(Project.java:1248) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440) at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.爪哇:105)

    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
    at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

sorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav a:106) 在 org.apache。 tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.Target.performTasks(Target.java: 456) 在 org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(Single CheckExecutor.java:38) 在 org.apache.tools 的 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)。 ant.Project.executeTargets(Project.java:1248) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java: 291) 在 sun.reflect.GeneratedMethodAccessor4。在 org.apache.tools.ant.dispatch.DispatchUtils 的 java.lang.reflect.Method.invoke(Method.java:597) 的 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) 的调用(未知来源) .execute(DispatchUtils.jav a:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org .apache.tools.ant.Target.performTasks(Target.java:456) 在 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) 在 org.apache.tools.ant.Project.executeTarget(Project .java:1364)在 org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe cutor.java:41) 在 org.apache.tools.ant.Project.executeTargets(Project.java:1248) 在 org.apache .tools.ant.Main。runBuild(Main.java:851) at org.apache.tools.ant.Main.startAnt(Main.java:235) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org .apache.tools.ant.launch.Launcher.main(Launcher.java:109)

总时间:5秒

任何将不胜感激。谢谢!

4

1 回答 1

1

尝试重新启动 postgresql 服务,然后尝试 install.source..

在窗口中:

服务-> postgresql 9.0-> 停止并启动。

于 2013-05-25T02:25:37.770 回答