While trying to develop a PLugin with velocity input and output my the Plugin always generates this error:
2012-09-07 12:38:04,301 ERROR [pool-8-thread-3] [confluence.plugin.descriptor.XWorkModuleDescriptor] getPackages Could not add package: {PackageConfig Name:examples namespace: abstract:false parents:[{PackageConfig Name:default namespace: abstract:false parents:[]}]} because: com.opensymphony.xwork.config.ConfigurationException: Action class [com.atlassian.example.ExampleAction] not found, skipping action [hello] with nested exception java.lang.ClassNotFoundException: com.atlassian.example.ExampleAction -- url: /IDSInsight/rest/plugins/1.0/ | userName: confluence | referer: https://smucx076.muc.allianz:4443/IDSInsight/plugins/servlet/upm com.opensymphony.xwork.config.ConfigurationException: Action class [com.atlassian.example.ExampleAction] not found, skipping action [hello] with nested exception
Whats the reason for this?
It gives me a UnknownHostException when I try to run the command atlas-create-confluence-plugin-module! This is independent from the module-type I choose..
Here's the error:
[INFO] Sending event to Google Analytics: AMPS:confluence - Create Plugin Module - confluence:Web Section Enter Plugin Module Name [My Web Section]: 31 [AnalyticsThread-1] ERROR com.dmur ph.tracking.JGoogleAnalyticsTracker - Error making tracking request java.net.UnknownHostException: www.google-analytics.com at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:525) at java.net.Socket.connect(Socket.java:475) at sun.net.NetworkClient.doConnect(NetworkClient.java:163) at sun.net.www.http.HttpClient.openServer(HttpClient.java:394) at sun.net.www.http.HttpClient.openServer(HttpClient.java:529) at sun.net.www.http.HttpClient.<init>(HttpClient.java:233) at sun.net.www.http.HttpClient.New(HttpClient.java:306) at sun.net.www.http.HttpClient.New(HttpClient.java:323) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLC onnection.java:860) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConne ction.java:839) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection .java:726) at com.dmurph.tracking.JGoogleAnalyticsTracker.dispatchRequest(JGoogleAn alyticsTracker.java:463) at com.dmurph.tracking.JGoogleAnalyticsTracker.access$100(JGoogleAnalyti csTracker.java:76) at com.dmurph.tracking.JGoogleAnalyticsTracker$1.run(JGoogleAnalyticsTra cker.java:431)
btw. I can't choose webWork or XWork...
Difficult to say without you sharing code.
Make sure that you use atlas-create-jira-plugin-module to generate the stubs for your modules -- it reduces the number of typos that you'll produce.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I'm developing for confluence, but that shouldn't be the Problem, I think...
here's my atalssian-plugin.xml
<atlassian-plugin key="confluence-peoplesearch-test" name="Confluence Peoplesearch Test" plugins-version="2"> <plugin-info> <description>A PLugin for testing Peolplesearch with Velocity Input and Output</description> <version>1.0</version> <vendor name="Atlassian" url="http://www.atlassian.com" /> </plugin-info> <!-- Registers the macro in a plugin module. --> <xwork name="My Example Action" key="example-action"> <description>Shows a simple "Hello, World!" Action</description> <package name="examples" extends="default"> <default-interceptor-ref name="validatingStack" /> <action name="hello" class="com.atlassian.example.ExampleAction"> <result name="success" type="velocity">/templates/livesearchaction.vm</result> </action> </package> </xwork> </atlassian-plugin>
It says, that it can't find com.atlassian.example.ExampleAction...
But why?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.