Details
-
Bug
-
Resolution: Timed out
-
Low
-
Operating System Linux 2.6.32-358.2.1.el6.x86_64
OS Architecture amd64
Application Server Apache Tomcat/6.0.35
Servlet Version 2.5
Java Version 1.7.0_15
Java Vendor Oracle Corporation
JVM Version 1.7
JVM Vendor Oracle Corporation
JVM Implementation Version 23.7-b01
Java Runtime Java(TM) SE Runtime Environment
Java VM Java HotSpot(TM) 64-Bit Server VM
Java Runtime Arguments -Djava.util.logging.config.file=/data/confluence/conf/logging.properties -Xms1024m -Xmx2048m -XX:MaxPermSize=1024m -Djava.awt.headless=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/data/confluence/endorsed -Dcatalina.base=/data/confluence -Dcatalina.home=/data/confluence -Djava.io.tmpdir=/data/confluence/temp
Application Server Working Directory /data/confluence/logs
Temp Directory /data/confluence/tempOperating System Linux 2.6.32-358.2.1.el6.x86_64 OS Architecture amd64 Application Server Apache Tomcat/6.0.35 Servlet Version 2.5 Java Version 1.7.0_15 Java Vendor Oracle Corporation JVM Version 1.7 JVM Vendor Oracle Corporation JVM Implementation Version 23.7-b01 Java Runtime Java(TM) SE Runtime Environment Java VM Java HotSpot(TM) 64-Bit Server VM Java Runtime Arguments -Djava.util.logging.config.file=/data/confluence/conf/logging.properties -Xms1024m -Xmx2048m -XX:MaxPermSize=1024m -Djava.awt.headless=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/data/confluence/endorsed -Dcatalina.base=/data/confluence -Dcatalina.home=/data/confluence -Djava.io.tmpdir=/data/confluence/temp Application Server Working Directory /data/confluence/logs Temp Directory /data/confluence/temp
-
2
-
Severity 3 - Minor
-
Description
NOTE: This bug report is for Confluence Cloud. Using Confluence Server? See the corresponding bug report.
This snippet of relevant perl code:
my %pageoptions = ( minorEdit => 1, versionComment => 'Auto generated', ); $wiki = XMLRPC::Lite -> proxy($url) -> uri ($url); $authToken = $wiki->call('confluence2.login', $user,$pass)->result(); $page = $wiki->call('confluence2.getPage', $authToken, $myspace, $mypage)->result(); $page->{content} = "<p>hello</p>"; $result = $wiki->call('confluence2.updatePage', $authToken, $page, \%pageoptions)->result(); print "Updated page with result $result\n";
causes a Java exception on the server and fails to update the page.
2014-08-18 12:14:24,915 INFO [TP-Processor43] [confluence.rpc.auth.TokenAuthenticationInvocationHandler] invokeAuthenticatedMethod Executing remote API method [ getPage ] as user [ dbalmer ] 2014-08-18 12:14:25,078 INFO [TP-Processor1] [confluence.rpc.auth.TokenAuthenticationInvocationHandler] invokeAuthenticatedMethod Executing remote API method [ updatePage ] as user [ dbalmer ] 2014-08-18 12:14:25,079 ERROR [TP-Processor1] [confluence.rpc.auth.TokenAuthenticationInvocationHandler] invokeAuthenticatedMethod Error during invocation of method: updatePage -- url: /rpc/xmlrpc | userName: dbalmer | method: updatePage java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String at com.atlassian.confluence.rpc.xmlrpc.XmlRpcUtils.convertLong(XmlRpcUtils.java:53) at com.atlassian.confluence.rpc.xmlrpc.XmlRpcUtils.createRemotePageFromPageStruct(XmlRpcUtils.java:21) at com.atlassian.confluence.rpc.xmlrpc.ConfluenceXmlRpcHandlerImpl.updatePage(ConfluenceXmlRpcHandlerImpl.java:442) at sun.reflect.GeneratedMethodAccessor1182.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.atlassian.confluence.rpc.auth.TokenAuthenticationInvocationHandler.invokeAuthenticatedMethod(TokenAuthenticationInvocationHandler.java:93) at com.atlassian.confluence.rpc.auth.TokenAuthenticationInvocationHandler.invoke(TokenAuthenticationInvocationHandler.java:69) at com.sun.proxy.$Proxy2277.updatePage(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.xmlrpc.Invoker.execute(Invoker.java:130) at org.apache.xmlrpc.XmlRpcWorker.invokeHandler(XmlRpcWorker.java:84)
Attachments
Issue Links
- is related to
-
CONFSERVER-34612 Java exception raised using XML-RPC API
- Gathering Impact