As the title says, OpenACS is a TR-069 based automatic configuration server, implementing CPE configuration protocol CWMP.
It’s an opensource project you can find on Source Forge (http://sourceforge.net/projects/openacs/), actually in Beta status.
I put here a brief HowTo to have it running on a fresh Debian setup. Of course, the result of this installation if for testing purpose only, and not for production environment.
EDIT: I tested this on both Debian 4.0 (Etch) and Debian 5.0 (Lenny) and it’s working fine.
I still didn’t test its features, actually I just had it running.
As soon as I get TR-069 capable CPEs and a bit of time to test them I will add more content in the blog!
Install JDK 1.5
Make sure to have “contrib” in your apt source list; if you don’t have, add and update aptitude.
nano /etc/apt/sources.list deb http://YOUR_MIRROR/debian/ etch main contrib deb-src http://YOUR_MIRROR/debian/ etch main contrib
Install some utilities to build JDK Debian package:
apt-get install java-package fakeroot
As non-root user, get Sun JDK 5.0 Update 17 from http://java.sun.com/j2se/1.5.0/download.jsp (non-RPM file):
wget URL
Build the Debian package
fakeroot make-jpkg jdk-1_5_0_17-linux-i586.bin
Install the .deb package (as root)
dpkg -i sun-j2sdk1.5_1.5.0+update17_i386.deb
Install JBoss
Get JBoss Application Server 4.2.2 zip file from http://www.jboss.org/download/:
wget URL
Unzip it:
unzip jboss-4.2.2.GA.zip -d /opt/ cd /opt mv jboss-4.2.2.GA/ jboss
Run the server to test it:
cd /opt/jboss/bin ./run.sh -b 0.0.0.0
If the server fails starting, check it’s using the right Java VM; you can edit the bin/run.conf file and set JAVA_HOME=”/usr/lib/j2sdk1.5-sun”
Test the server: browse the homepage at http://YOUR_IP_ADDRESS:8080/
Hit CTRL+C to stop the server.
Install MySQL
apt-get install mysql-server-5.0
Install MySql Connector/J
Get Connector/J from http://dev.mysql.com/downloads/connector/j/5.1.html
wget URL
Extract and put mysql-connector-java-5.1.7-bin.jar into jboss/server/default/lib/
tar -xzvf mysql-connector-java-5.1.7.tar.gz cd mysql-connector-java-5.1.7 mv mysql-connector-java-5.1.7-bin.jar /opt/jboss/server/default/lib/
Compile and deploy OpenACS
Install Apache Ant:
apt-get install ant
Get openacs-src file (openacs-src-0.03.zip) from SourceForge:
wget URL unzip openacs-src-0.03.zip cd openacs
Edit build.properties and set the right path to jboss (jboss=/opt/jboss/server/default)
nano build.properties
Edit the web.xml file and set the right path to the firmware directory (org.openacs.fwbase context-param):
nano acs-war/web/WEB-INF/web.xml
[… cut …]
<context-param>
<description>Path for firmware images</description>
<param-name>org.openacs.fwbase</param-name>
<param-value>/firmware/</param-value>
</context-param>
[… cut …]
Run ant to build OpenACS
ant
Copy dist/acs.ear to jboss/server/default/deploy:
cp dist/acs.ear /opt/jboss/server/default/deploy/
Create and edit jboss/server/default/deploy/openacs-ds.xml, configuring data source
nano /opt/jboss/server/default/deploy/openacs-ds.xml
openacs-ds.xml:
<?xml version="1.0" encoding="UTF-8"?> <datasources> <local-tx-datasource> <jndi-name>ACS</jndi-name> <connection-url>jdbc:mysql://localhost/ACS</connection-url> <driver-class>com.mysql.jdbc.Driver</driver-class> <user-name>openacs</user-name> <password>openacs</password> <min-pool-size>5</min-pool-size> <max-pool-size>20</max-pool-size> <idle-timeout-minutes>5</idle-timeout-minutes> </local-tx-datasource> </datasources>
Create openacs-service.xml in jboss/server/default/deploy/jms
nano /opt/jboss/server/default/deploy/jms/openacs-service.xml <?xml version="1.0" encoding="UTF-8"?> <server> <mbean code="org.jboss.mq.server.jmx.Queue" name="jboss.mq.destination:service=Queue,name=acsQueue"> <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends> </mbean> </server>
Create ACS database and openacs user on MySQL, as in openacs-ds.xml:
mysql CREATE DATABASE ACS; GRANT ALL ON ACS.* TO openacs IDENTIFIED BY 'openacs';
Create ACS tables:
echo "CREATE TABLE HardwareModelBean ( id int(11) NOT NULL auto_increment, oui varchar(250) default NULL, hclass varchar(250) default NULL, DisplayName varchar(250) default NULL, manufacturer varchar(250) default NULL, PRIMARY KEY (id) ); CREATE TABLE HostsBean ( id int(11) NOT NULL auto_increment, serialno varchar(250) default NULL, url varchar(250) default NULL, configname varchar(250) default NULL, currentsoftware varchar(250) default NULL, sfwupdtime timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, sfwupdres varchar(250) default NULL, cfgupdres varchar(250) default NULL, lastcontact timestamp NOT NULL default '0000-00-00 00:00:00', cfgupdtime timestamp NOT NULL default '0000-00-00 00:00:00', hardware varchar(250) default NULL, cfgversion varchar(250) default NULL, props longblob, hwid int(11) default NULL, username varchar(250) default NULL, password varchar(250) default NULL, authtype int(11) default NULL, customerid varchar(250) default NULL, conrequser varchar(250) default NULL, conreqpass varchar(250) default NULL, PRIMARY KEY (id) ); CREATE TABLE ConfigurationBean ( name varchar(250) NOT NULL, hardware varchar(250) default NULL, config longblob, filename varchar(250) default NULL, version varchar(250) default NULL, PRIMARY KEY (name) ); CREATE TABLE ScriptBean ( name varchar(250) NOT NULL, script longblob, description varchar(250) default NULL, PRIMARY KEY (name) ); CREATE TABLE SoftwareBean ( hardware varchar(250) NOT NULL, version varchar(250) NOT NULL, minversion varchar(250) default NULL, url varchar(250) default NULL, size bigint(20) NOT NULL, filename varchar(250) default NULL, PRIMARY KEY (hardware,version) );" | mysql ACS;
Create the firmware directory:
mkdir /firmware
Run the server:
cd /opt/jboss/bin ./run.sh -b 0.0.0.0
Browse the OpenACS web interface at http://YOUR_IP_ADDRESS:8080/openacs/index.jsf
Some useful links:
OpenACS Wiki: http://openacs.wiki.sourceforge.net/
Getting JDK 1.5 and Tomcat 5.5 up and running in Debian Linux: http://nileshk.com/node/36
JBoss on Debian quickstart: http://lorenzod8n.wordpress.com/2008/03/02/jboss-on-debian-quickstart/
Latest posts by Pier Carlo Chiodi (see all)
- Good MANRS for IXPs route servers made easier - 11 December 2020
- Route server feature-rich and automatic configuration - 13 February 2017
- Large BGP Communities playground - 15 September 2016
Could I provide a TR-069 capable dsl modem to you?
Hi Ben, do you want I test a TR-069 modem for you? Thank you very much…
Well, actually I’m already testing a modem (you will read soon about this on my blog).
I’m quite busy at this time, so I can’t assure I can test your modem within few days.
Thank A lot it help us alot .
our openacs server is up and running..
But since it is new for us the ACS server you 3 different CPE in circulation i<am trying to find documentation on how to work with the server and how to implement a management module.
Hoping to hear from you.
Andre
I’m happy to see my little post is helpful for someone! 😉
I think I will post something about OpenACS configuration and scripting within few days.
In the meanwhile you can find something here: http://openacs.wiki.sourceforge.net/Configuration+JavaScripts but be aware of some documentation bugs; actually I think download and compile svn version and read source code would be the better things!
I installed openACS on debian but just used the default debian sun java packages.
Seemed to work fine.
apt-get install sun-java5-jdk sun-java5-jre
Thanks a lot ! I was able to setup the ACS server. But now i am unable to find any CPE devices in it.
Could you please write how to configure CPE devices to work with openacs. At the moment i am unable to find anything
Hi, CPEs don’t need a big configuration, all they need is the ACS URL. You can find some related information on my post ACS URL configuration via DHCP Vendor Specific Information.
To test your OpenACS server you need a TR-069 aware CPE: you can find some vendors and models on OpenACS forum @ SourceForge.
I can suggest you Fritz!Box Fon by Avm or Cisco – starting from IOS 12.4(20)T.
Bye,
Pierky
Thanks a lot ! I was able to setup the ACS server. But now i am unable Connect CPE (ADSL-router) to OPEN ACS,
I configured OPEN ACS on lan side,
can i connect from lan side?
what is username and password that put on CPE device?..
Could you please help me how to connect CPE (ADSL-router) to ACS server
Hi Zaid, operations to connect a CPE to an ACS are specific for each vendor or TR-069 client. As rule of thumb TR-069 defines some ways CPEs can acquire ACS URL or other parameters, but CPEs you are working with may not implement all those methods, or they can have specific restrictions, such as to run CWMP on WAN interfaces only. You should contact your CPEs vendor to get requested infos! Bye
I’m getting this mysql exception when the ear is deployed:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Specified key was too long; max key length is 1000 bytes
This also happens if I try to create the table from the mysql command line while creating the SoftwareBean table. Any ideas on what is going on?
My mysql version is 5.0.70-r1. Thats what I got when I did I emerge on gentoo. I guess I need a diff version. What version of mysql are you using?
Wasn’t the table I thought it was. The server.log showed this:
Issuing sql create unique index kmodels on HardwareModelBean (oui,hclass,version); failed: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Specified key was too long; max key length is 1000 bytes
After I commented that out from jbosscmp-jdbc.xml the ear deployed correctly.
Hi Sundar, I’m happy to read you solved the problem!
Thank you for the solution!
Hi Pierky, we just set up openACS (newest svn version on debian) according your description. The acs seemes to work fine, but when we try to connect fritzbox 7170 with user/password as mentioned in your guide, the box timed out. we got a tr069start.config for the box with the following params:
[TR069]
Enabled: yes
ACS-URL: http://server-ip-addr:8080/openacs/acs
Username: openacs
Password: openacs
ProvisioningCode: 100.000.000.000
The box is connected through LAN1 to the ACS and is using pppoe
The error we found was:
2009-07-22 10:02:02,046 ERROR [STDERR] 22.07.2009 10:02:02 org.openacs.ACSServlet init
SCHWERWIEGEND: Cannot authenticate user; – nested throwable: (java.net.ConnectException: Connection timed out).
But from a SQL client we can connect to the ACS as openacs/openacs and read/write from/into all tables.
Do you have any idea, what might go wrong here?
Best regards and keep on supporting the community with your good input.
Arne
Hi Arne,
username and password you write in the [TR069] section are not related to mySql account, but to OpenACS; they are used in the TR069 transaction, and you have to configure them on OpenACS CPE profile.
Cheers
Hi Pierky,
thanks for your quick answer and sorry for my next (maybe stupid) question. Where inside OpenACS do I have to set TR069 user/password? The only point right now, where I set up them is in the jboss/server/default/deploy/openacs-ds.xml which is the config for database access itself.
Please point me to the correct file/area where I have to do some changes, as I don’t know, where I can find the OpenACS CPE profile.
Thanks again
Arne
You can do it using the OpenACS GUI at http://server-ip-addr:8080/openacs/ – Now I can’t verify the exact page, but you should have some menus regarding CPEs you have on OpenACS.
I started as mentioned by you, but nowhere I found a place to set a username or password. When I I use http://server-ip-addr:8080/openacs/ I get the menu, but I don’t find a place, where to enter a username/password. Of course within the HostsBean table there are the fields for them, but nothing in the Web. I’m just confused.
Do you have any further idea?
Thanks
Arne
As far as I can remember you should find or add the CPE using its TR069 ID (you can find it on the bottom of the F!).
Once you have found or added it you can edit its properties using the CPE GUI. You can also try to remove username and password from the [TR069] section. You sould also check that org.openacs.AutoCreateCPE is set to true in the acs-war/web/WEB-INF/web.xml; if not, set it to true and recompile/redeploy the project.
Hi All ,
I installed the openACS on debian setup . and testing my CPE . I am sending the Inform RPC to OpenACS and getting the Response 200 OK . but in the Response body i am getting some unexpected data instead of InformResponse ..
Please find the same mentioned below :
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
X-Powered-By: Servlet 2.4; JBoss-4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)/Tomcat-5.5
X-Powered-By: JSF/1.2
Set-Cookie: JSESSIONID=FDB7FA8C69DD7B12E5515A3939FCB468; Path=/
Content-Type: text/html;charset=UTF-8
Content-Length: 4827
Date: Tue, 08 Sep 2009 07:26:58 GMT
———–Body(4827 bytes)————
OpenaACS
body{
background-image : url(/openacs/images/page_bg.gif);
}
td{
vertical-align: top ;
}
li{
list-style : outside url(/openacs/images/bullet_arrow.gif);
}
Documentation
Support
Find CPE
Hardware models
Device profiles
Configuration scripts
Settings
Welcome to OpenACS.
openACS
—————————————-
Can you please help me out on this ..
Thanks
Amit
Hi Amit,
did you point your CPE to the right URL? It should be something like this:
http://your.server.ip:8080/openacs/acs
It seems you have configured the OpenACS GUI URL, like the following one:
http://your.server.ip:8080/openacs/
Very Very Thanks pierky ..this was the mistake ..
can i get some more informations on configuration scripts . these are the CPE RPC methods called from ACS.
can you please tell me from where i can get all the RPC configuration scripts .
Thanks
Amit
Nice!
You can find something on my blog, look for OpenACS tag.
Otherwise take a look at the author’s wiki page on SourceForge: http://sourceforge.net/apps/mediawiki/openacs/index.php?title=Main_Page
Methods implemented in OpenACS map TR-069 standard, so I suggest you to read it, if you have not done it yet! 🙂
Have an happy reading!
Hi All,
when CPE want to initiate a connection with ACS , it will send a Inform request to ACS .. and openACS will run the default script mentioned in above message path .
where is this script called from , path of that script ?
do we have any description and script to call any RPC from ACS.
for eg “GetRPCMethods”
How i have to add the RPC’s scripts in “configuration scripts” tab in my installed openACS .
can anybody please help me on this .
Thanks
Amit
Hi, OpenACS handles the Inform request running the Default script. All scripts are stored in the database and are editable via OpenACS GUI.
You can find methods examples on the OpenACS wiki at http://sourceforge.net/apps/mediawiki/openacs/index.php?title=JavaScript.
> How i have to add the RPC’s scripts in
> “configuration scripts” tab in my installed
> openACS
Sorry, I don’t understand what you mean! 🙁 You don’t need to add “RPC scripts” in the config: you can call methods within your script, for example within the Default script.
I suggest you to read this post also:
http://blog.pierky.com/2009/02/28/openacs-configuration-and-scripting/
Bye
Hi Pierky,
Thanks for your reply ..
how to use openACS is bit confusing for me .
In openACS GUI http://My IP:8080/openacs/scripts.jsf
I gave the configuration script name as Default and in Description “GetRPCMethod” .
and update the script with these lines (added at end):
var methods = cpe.GetRPCMethods ();
for (i = 0; i < methods.length; i++) {
logger ('Method: '+methods[i]);
}
and started my CPE .. i got a request from acs to CPE and reply as per tr069 spec .
i saved this script using save button from GUI and i am able to see the Default script tab in GUI .
How again , i can trigger the same script with added GetRPCMethod ?
I am getting the "Default" script request (Inform) from ACS (without GetRPCMethos) after some interval .
All scripts are stored in the database and are editable via OpenACS GUI.
How ?
Thanks
Amit
So, if you look at the JBoss log file you can see the list of methods supported by your CPE, right?
Now, you can edit your Default script adding more javascript code, you can use other methods and build your own configuration policy.
You can put the following code to set CPE parameters:
var parameters = new Array ();
parameters[0] = {name: ‘InternetGatewayDevice.BlaBlaBla.BlaBla’, value: ‘192.168.0.1’};
cpe.SetParameterValues (parameters, “commandKey”);
Of course you have to write some lines of code to handle TR-069 events and to build you policy.
Hi Pierky,
I had installed OpenACS on windows , it is working fine but unable to communicate with the TR69 CPE . Follwoing error is faced on ACS server. Please help.
Caused by: java.sql.SQLException: Generated keys not requested. You need to spec
ify Statement.RETURN_GENERATED_KEYS to Statement.executeUpdate() or Connection.p
repareStatement().
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
Thanks
Inder
Hi Inder,
sorry, I can’t help you, it doesn’t seem to be a TR-069/CWMP issue but something related to the program.
I suggest you to ask the author, you can use the Support area on the SourceForge project pages
Bye,
Pierky
Hi Inder,
we had the same “error”.
In fact this only means, that the init Script that start openacs tries set the Key Colomn which will fail, because the Keys are autogenerated.
You only have to take care, that if you update to a newer release or reinstall openacs, backup your database, kill it and let openacs create a new one, as from time to time the tables change. After that restore the data of your db-Backup. Mainly you will need to restore scriptbean which is holding all of your Configuration Scripts as long as you don’t use cpedb in your scripts. But if you do, take care of your HostsBean mainly the props field in which all of your cpedb Data gets written. If you didn’t update or didn’t create the db manually the best practise is: simply ignore this error. In our case the system runs smoothly now, thanks to Pierky and the author of openacs.
Best regards
Arne
Hi Arne ,
Thanks a lot for the inputs. Problem is I am getting my CPE information till my JBOSS logs but that is not getting populated into my database. Please find the error I am getting
2009-10-08 09:42:35,625 ERROR [STDERR] Oct 8, 2009 9:42:35 AM org.openacs.ACSServlet processRequest
INFO: oui=00085C, sn=0019361041A6, URL=http://192.168.1.7:7547/tr069, hw=TC3162P2H+TC3085, sw=2.11.65.2(RE9.C21)3.10.30.0 , cfg=null, ProvisioningCode=12345
2009-10-08 09:42:35,625 DEBUG [org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLQuery.HardwareModelBean#findByOuiAndClassAndVersion] Executing SQL: SELECT t0_o.id FROM hardwaremodelbean t0_o WHERE (t0_o.oui = ? AND t0_o.hclass = ? AND t0_o.version = ?)
2009-10-08 09:42:35,625 DEBUG [org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCMySQLCreateCommand.HardwareModelBean] Executing SQL: INSERT INTO hardwaremodelbean (oui, hclass, DisplayName, manufacturer, version) VALUES (?, ?, ?, ?, ?)
2009-10-08 09:42:35,656 ERROR [org.jboss.ejb.plugins.LogInterceptor] EJBException in method: public abstract org.openacs.HardwareModelLocal org.openacs.HardwareModelLocalHome.create(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws javax.ejb.CreateException, causedBy:
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor184.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
Thanks
This problem can be solved by adding default script on OpenACS website (http://YOUR_IP_ADDRESS:8080/openacs/scripts.jsf)
Note: Default script see on http://blog.pierky.com/2009/02/28/openacs-configuration-and-scripting/
Hi All,
i wrote two different GetParameterNames and GetParameterValues scripts and used GetRPCMethods script .
on every periodic inform from CPE to ACS only default script gets executed . not the one which i wrote .
my all scripts are stored in database scriptBean .
can anybody help me how to trigger/execute the same from ACS .
Thanks
Amit
Hi Amit,
on my OpenACS configuration and scripting post you can find the solution. Every CPE-to-ACS event triggers the default script: you have to think to this script like the “main()” routine of apps. In the “default” you have to catch the event which triggered the script’s execution and dispatch it to the right script/function. In my post you’ll find a “switch ( sEvent )” containing the various mapped events: on the “case ‘2 PERIODIC’: ” event handler you have to put your code to handle that event, for example your GetParameterNames or GetParameterValues.
Bye,
Pierky
Thanks for your reply .
i added the line
var methods = cpe.GetParameterNames(‘InternetGatewayDevice.’,false);
logger (‘Came ‘);
and executed .
I have some more questions :
1. I have to trigger all the RPC’s scripts in case of periodic event only ? Is there is any standard mapping of events with RPC’s ?
2. i can only add/execute one script from ACS at a time . i mean i will write RPC scripts for each RPC’s . so every time i have to save one and delete another ?
Thanks
Amit
There is not a standard mapping of events with RPC, it depends on your own policy and on what you have to do with your CPEs.
You have not to delete and add scripts everytime; you can save all your scripts and then use the call function to run them.
I suggest you to read the author’s guide at http://sourceforge.net/apps/mediawiki/openacs/index.php?title=JavaScript
Bye
Pierky
Hi All ,
I am trying to up the ACS Initiated connection requests .
1. ACS —-> CPE
Connection Request :
GET /0 HTTP/1.1
User-Agent: Jakarta Commons-HttpClient/3.0.1
Authorization: Digest username=”admin”, realm=”DigAuth”, nonce=”ZkB1NKZ2fm/aBqc4SVkVF1GVzhydoNmByo3/yQ2R21r4fHwydVIiLO4/wrcY4
DZ”, uri=”/0″, response=”1bb5eb53e97e78dc3befb86e68a6aaf8″, qop=auth, nc=00000001, cnonce=”0d3e8f748534bcca0fdd1c720d6ec892″,
algorithm=”MD5″
Host: 172.20.1.29:7547
2. CPE Digest Authentication Sucess!!!!
3. Sending the Inform with Event Code “CONNECTION REQUEST”
CPE ——-> ACS
4. ACS ——-> CPE
HTTP/1.1 401 Unauthorized
Server: Apache-Coyote/1.1
X-Powered-By: Servlet 2.4; JBoss-4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)/Tomcat-5.5
Set-Cookie: JSESSIONID=95DEC17D078AB2B431273B723DB49DCD; Path=/
WWW-Authenticate: Digest realm=”OpenACS”,qop=”auth”,nonce=”eb3dc06e5fb70b4ea789d01db19591e3″
Content-Type: text/html;charset=utf-8
Content-Length: 948
Date: Sun, 11 Oct 2009 08:25:18 GMT
———–Body(948 bytes)————
JBossWeb/2.0.1.GA – Error report HTTP Status 401 – type Status reportmessage description This request requires HTTP authentication ().JBossWeb/2.0.1.GA
—————————————
Thanks
Hi, did you point CPE to the right URL (http://server-ip-addr:8080/openacs/acs)? It seems to be an auth. problem with your webserver; you can try to open the OpenACS URL with your browser using same credentials as CPE and see what happens.
I am getting the mentioned below messages on ACS
14:41:06,952 INFO [STDOUT] Connection request START
14:41:07,007 INFO [AuthChallengeProcessor] digest authentication scheme selected
14:41:07,581 INFO [STDOUT] Request is Inform
14:41:07,581 INFO [STDOUT] URI null
14:41:07,581 INFO [STDOUT] INFORM: defns=null
14:41:07,581 INFO [STDOUT] Mfc=Netgear Inc. cl=Wireless AP
14:41:07,581 INFO [STDOUT] pi.hasNext: true
14:41:07,581 INFO [STDOUT] pii.hasNext: true
14:41:07,581 INFO [STDOUT] pii.hasNext: true
14:41:07,581 INFO [STDOUT] pii.hasNext: false
14:41:07,581 INFO [STDOUT] EVENT: 6 CONNECTION REQUEST[null]
14:41:07,584 ERROR [STDERR] 11 Oct, 2009 2:41:07 PM org.openacs.ACSServlet processRequest
INFO: oui=003040, sn=200808280001, URL=http://172.20.1.29:7547/0, hw=00:00:01:03, sw=WG102_1.0.BETA13.0, cfg=null, ProvisioningCode=ABCD
14:41:08,291 INFO [STDOUT] Request is Inform
14:41:08,291 INFO [STDOUT] URI null
14:41:08,291 INFO [STDOUT] INFORM: defns=null
14:41:08,291 INFO [STDOUT] Mfc=Netgear Inc. cl=Wireless AP
14:41:08,291 INFO [STDOUT] pi.hasNext: true
14:41:08,291 INFO [STDOUT] pii.hasNext: true
14:41:08,291 INFO [STDOUT] pii.hasNext: true
14:41:08,291 INFO [STDOUT] pii.hasNext: false
14:41:08,292 INFO [STDOUT] EVENT: 6 CONNECTION REQUEST[null]
14:41:08,294 ERROR [STDERR] 11 Oct, 2009 2:41:08 PM org.openacs.ACSServlet processRequest
INFO: oui=003040, sn=200808280001, URL=http://172.20.1.29:7547/0, hw=00:00:01:03, sw=WG102_1.0.BETA13.0, cfg=null, ProvisioningCode=ABCD
14:41:08,302 INFO [STDOUT] Entry method -> POST
14:41:08,302 INFO [STDOUT] Entry qop -> auth
14:41:08,302 INFO [STDOUT] Entry uri -> /openacs/acs
14:41:08,302 INFO [STDOUT] Entry response -> 08eabd21cc5133c3a4a791c97c9a2fc5
14:41:08,303 INFO [STDOUT] Entry username -> 012345678912
14:41:08,303 INFO [STDOUT] Entry nc -> 00000001
14:41:08,303 INFO [STDOUT] Entry realm -> OpenACS
14:41:08,303 INFO [STDOUT] Entry nonce -> ded9f7fb7109ac8f9f717b54ef8cc8bd
14:41:08,303 INFO [STDOUT] Entry algorithm ->
14:41:08,303 INFO [STDOUT] Entry cnonce -> 58dde74d9b47ca4f8e410cb170dd47dc
14:41:08,304 ERROR [STDERR] 11 Oct, 2009 2:41:08 PM org.openacs.ACSServlet processRequest
WARNING: IllegalArgumentException
java.lang.IllegalArgumentException: Unsupported algorigthm:
at org.openacs.HttpAuthentication.postDigest(HttpAuthentication.java:143)
at org.openacs.HttpAuthentication.Authenticate(HttpAuthentication.java:96)
at org.openacs.ACSServlet.authenticate(ACSServlet.java:179)
at org.openacs.ACSServlet.processRequest(ACSServlet.java:325)
at org.openacs.ACSServlet.doPost(ACSServlet.java:480)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:595)
I’d deepen the following message by checking JBoss config:
WARNING: IllegalArgumentException
java.lang.IllegalArgumentException: Unsupported algorigthm
I’m not so expert using JBoss, and I can’t access my servers now, sorry I can’t be more specific.
Why don’t you try a basic setup without any authentication scheme?
I tried to use openACS to manage broadcom modem through Lan-side but CPE couldn’t connect with OpenAcs. I send a mail to Broadcom supporter, and he said : I must use DSLAM because Tr069 don’t set through LAN-side.
IS this right?
When I set CPE with ACS URL and used wireshark to capture message, but I didn’t see any message from CPE send to ACS.
Plz talk to me why?
Hi,
CPE will not respond on LAN side if DSL side is down , you will get all responses on LAN side if your DSL line is up.
You can check this as in my case it works only when my DSL line is up .
Regards
Inder
hi Inder, thanks for your reply,
But DSL side (ADSL) is up, so why? :((
Hi,
I set some info for CPE:
Inform: enable
Inform Interval: 30
ACS URL: http://192.168.1.104:8080/openacs/acs
ACS user: empty
ACS pass: empty
Display SOAP : enable
no connection request aut
And, I set some info for OpenAcs:
manually for /firmware folder, some infor for device profile, no information for hardware model and find CPE because I didn’t find any infor of Broadcom modem which is demo version.
Plz talk to me as soon as possible : why CPE didn’t connect with ACS?
Thanks so much!!!
Hi Lan,
I think your problem is that the cpe doesn’t “see” your acs.
This is because the request from the cpe is sent via DSL/WAN port, while your ACS-Server is only reachable via the LAN-port(s). According to your IP-Address your ACS runs in a private network and i think when you connect your cpe the DSL/WAN port points to the public internet and you can’t reach your private net from the public.
To make it nevertheless possible you can try 2 things:
1. configure your cpe, so it tries to reach the internet through one of the LAN ports instead of the DSL port (this is possible for example with AVM Fritz!box and you have to read the manual or ask someone at broadcom if yours can do this too). then your cpe will see the acs or
2. get a dyndns name for your acs server and open the necessary port on your cpe. because the CWMP says that is is allowed to use a FQDN instead of an IP-Address. in this case your ACS server can be reached via http://somename.dyndns.org:8080/openacs/acs for example
Hope that helps
Arne
Hi Arne, thanks so much for your reply!
I got a dyndns name for acs and created successful a URL address for acs, but when I set CPE with this URL address, then, nothing happened. I didn’t capture any message. I don’t know why.
Plz help me! :S
ACS URL: http://name.dyndns.tv:8080/openacs
or http://name.dyndns.tv:8080/openacs/acs
Hi Lan, I am not sure solution n. 2 proposed by Arne will work. In that scenario your CPE is using its public IP address (resolved by dyndns) as ACS, and I think there could be problem with the PAT/NAT implementation (indeed you have the CPE translating public-to-private address).
I suggest you to put your ACS on a different public subnet in order to test your CWMP solution, otherwise you’ll may need to address other problems.
You may also consider to buy a low-cost DSLAM and let CPE to reach your LAN through the DSL interface…
hi Peirky, thanks for yr answer.
But I thinks CPE can connect ACS through WAN-side. My company has some different internet-line. So, I put the CPE in a LAN network and the ACS in an other one. As my above cmt, I let CPE reach ACS through dyndns host. what do you think about this demo system?
Plz reply as soon as possible. Thankyou very much!
Hi Lan, as far as I understood you should have this kind of scenario:
LAN1:
ACS (192.168.0.10)
DSL router with public IP (1.2.3.4) and private IP on the LAN (192.168.0.1)
ACS gateway = 192.168.0.1
dyndns host acs.dyndns.tv = 1.2.3.4
LAN2:
CPE on second DSL line, with public address (5.6.7.8)
ACS URL = acs.dyndns.tv
Of course, you need the right port forwarding configuration on the LAN1 gateway.
This scenario should work fine.
Can’t you start a packets capture on the CPE’s DSL interface? With this kind of debug you may understand the issue.
hi Peirky, I’ve looked forward your reply so much! Thankyou very much!
Of cource, I created a neccessary port on the LAN1 for ACS’s dyndns host (8080 port) and capture packet. But nothing happened. CPE didn’t connect with ACS. I don’t know why! 🙁
Could you send yr email address to me, then I will send my configured modem & acs configure to u?
Look forward your reply!
Thanks!
Hi All,
I don’t know how configure the openACS to execute a script when no Inform received on the same session? Of course if it is possible.
See 3.7.3 TECHNICAL REPORT DSL Forum TR-069
CPE ACS
Open connection
HTTP post
——————–>
Inform request
HTTP response
Informresponse
HTTP post
——————–> how can i execute a script in this case ???????
HTTP response
……..
Hi Yacine, sorry, I did not understand when do you want the script to be executed. OpenACS runs “Default” script on every inform it receives; within that script you can handle many “events”. Please refer to my other post about OpenACS scripting.
Bye
Hi Pierky,
Does the openacs handle “empty http post” msg from cpe?
I didn’t see that when tracing ACSServlet.java.
Thx for your reply.
Hi Herb,
empty POST msgs are part of other transaction, AFAIK OpenACS handles those transactions.
Could you please have a look at previsous comments from Yacine? Is it the same situation?
Bye,
Hi Pierky,
I think I am in similar situation with Yacine.
But I still can’t get the answer I want from your several dicussions.
May I describe my question more clear.
I am working on 3.7.3 figure 3 example in the TR-069,
My cpe can exchange the first transaction(Inform req, Inform res) with the openacs,
so far as I know, acs should receive “empty HTTP post” first,
then it can send the GetParameterValues request within HTTP response back to cpe.
But when I trace the ACSServlet.java, I find out that openacs run javascript when it receive Infrom request.
if (reqname.equals(“Inform”)) {
.
.
.
RunConfigurator(request, host, lastInform, null);
}
And nowhere to handle “empty HTTP post”.
Is there anything I missed?
Thanks for your reply.
Best Regards.
Hi Herb,
I don’t know how the servlet is written, but I can assure you I have in front of me a Wireshark dump of the right sequence, as described in 3.7.3 Figure 3.
CPE -> ACS POST with Inform
ACS -> CPE 200 OK with InformResponse
CPE -> ACS empty POST
ACS -> CPE 200 OK with GetParameterNames
CPE -> ACS POST with GetParameterNamesResponse
I had this with 0.1 version of OpenACS.
Regards,
Pierky
Hi Pierky,
After two days trying, all transactions run well.
Maybe I just not figure out where it is.
Anyway, I am appreciated for your help.
Best Regards.
Herb
Hello Pierky,
Just installed OpenACS on Ubuntu and seems to work.
I’m trying to test the CPE authentication manually on http://[myip]/openacs/acs (as suggested in your above posts).
Do you have any idea how I must add user/pwd to this link?
For instance: http://[myip]/openacs/acs?Username=test$Password=test
But this gives the error: XML parsing error:no element found.
Thanks in advance.
Gr,
Kenneth.
Hi Kennet,
authentication is HTTP based, so you have to configure your webserver in order to authenticate CPEs using standard HTTP methods.
Bye,
Pierky
hi. the post was very useful.. thank you very much
hi Pierky,
My CPE connected with the OpenAcs and exchanged inform message. But why did the Mysql not update data?
Pls reply asap!
Thanks so much!
bye,
Pierky.
hi Pierky,
Before, my CPE connected with the OpenAcs and exchanged inform message. Mysql updated the CPE’s information.
Now, I loaded a new firmware for my CPE and reconnect with the Openacs. They connected and exchange inform message too.
But, why Mysql did not update data?
Pls reply asap!
Thanks so much!
bye,
Pierky.
I suggest you to post your request on the support form on SourceForge.
Bye
Hey Pierky..
I’m starting to learn TR-069.. so I began installing the server following your guide and everything was OK.
I really appreciate the time you spend sharing good experiences..
Greetings from Taiwan..
Hi Leo S,
I’ve been trying to configure OpenACS using Debian 5.03. how was your setup process did you encounter small problems that required trouble shooting?
cheers
Ishbah
Hi
I am trying to build openACS but its giving the following error when tried to compile with ant command.
I’ve followed your instructions. Any suggestions for me?
BUILD FAILED
/tmp/openacs/build.xml:13: The following error occurred while executing this line:
/tmp/openacs/acs-war/b.xml:9: The following error occurred while executing this line:
/tmp/openacs/acs-ejb/b.xml:34: wscompile failed
thanks
Ishbah
if you checked out your source from svn try ant -f b.xml
I am getting error
[wscompile] GC Warning: Repeated allocation of very large block (appr. size 4096000):
[wscompile] May lead to memory leak and poor performance.
I have tried ant -f b.xml also but so far no luck in compiling
hoping to seek some advice from you. thanks
ishbah
Have you find a response ?
I have a same error…
I have the same problem with building ant
maybe the Java 1.6 is the problem?
I’ve installed a fresh debian 5.03
I am getting the following error when tried to install java-package.
acs2:/home/ishbah# apt-get install java-package fakeroot
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Couldn’t find package java-package
Source list i have included mirror as follows
—————————————————————————————
acs2:/home/ishbah# more /etc/apt/sources.list
#
# deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ – Official i386 CD Binary-1 20090905-08:23]/ lenny main
deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ – Official i386 CD Binary-1 20090905-08:23]/ lenny main
deb http://ftp.us.debian.org/debian/ etch main contrib
deb-src http://ftp.us.debian.org/debian/ etch main contrib
deb http://debian.adenu.ia.uned.es/apt lenny main
Your advice is very much appreciated.
thanks
Now its working
after updating the apt list using commant
apt-get update
Hi ,
I am not able to open openAcs using https . can you please let me know the openSSL package which i have to install .
I there is any specific procedure to install the same in debian.
OpenACS is a web application toolkit that has been around since at least 1998 (probably earlier). http://openacs.org
You should consider renaming your project.
Hi, I’m not the author of OpenACS (TR-069 framework), you should contact him via sourceforge.net, where it’s hosted.
Hello Pierky,
Thank you for your tutorial. It is extremely useful. I have set up OpenACS by following the instructions provided here. I have it up and running successfully. However, I am not sure of the next steps to see my CPE from the ACS.
I have the following fields set in the TR-069 section of the CPE:
– Inform Enable
– Interval 300
– ACS Server: http://serverip:8080/openacs/acs
– ACS username:
– ACS password:
1. Is the username and password in the CPE supposed to be the same as the username and password used to access the database (openacs/openacs as specified in xml file)?
2. Is the server address correct? Can the server simply be http://serverip:8080?
3. What do I need to do to see the CPE device on the web interface?
4. Also, the CPE is not connected directly to the ACS. The ACS is in one location and the CPE device is connected via DSL in another location.
Any help is appreciated. Thanks in advance.
Bobby
Hi Bobby,
1. The username / Password in the CPE are used only, if you setup userneme / password in the ACS to access the ACS. It has nothing to do with the Database.
2. Your Serveraddress is correct if you would use http://serverip:8080 you would try to access the jboss management interface
3. in the management interface of the ACS (http://serverip:8080/openacs)
make sure that you have marked “CPE creation:” to “Automatically” and simply wait for the CPE to contact the ACS
4. This is the normal way of interacting between CPE and ACS 🙂
It’s only necessary the the ACS is reachable via a public IP-Adress.
Best regards
Arne
Arne, thanks for your reply. I have confirmed the following:
– The ACS URL in the CPE is http://serverip:8080/openacs/acs
– ACS username and password are blank
– Connection Request username and password are blank
– Under settings on http://serverip:8080/openacs, CPE Creation is Automatic
I still do not see any data under Find CPE, no data exists in database. Am I doing something wrong?
When I start the server, everything starts as normal, however, the lines below come up as warnings. Is this normal?
12:55:06,305 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,305 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,305 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,305 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,305 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,305 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,476 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,476 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,476 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,476 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,521 WARN [DeviceProfileBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,683 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,684 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,684 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,684 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,684 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,746 WARN [PropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,746 WARN [PropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,787 WARN [DeviceProfile2SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,787 WARN [DeviceProfile2SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,810 WARN [ConfigurationBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,810 WARN [ConfigurationBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,811 WARN [ConfigurationBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,835 WARN [ScriptBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,835 WARN [ScriptBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,858 WARN [SoftwareDetailBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,917 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,917 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,917 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,918 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
12:55:06,918 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
Thanks for your help.
Bobby.
Hi guys,
I have the same issue on openACS deploy:
EXCEPTION ALTER :java.lang.NumberFormatException
Anyone can suggest me how to solve it? May it depend by the JDK versione used?
Thank you
Hi Bobby,
You mentioned that the ACS password and username is blank. May I know where is this indicated? I cannot find the configuration file which specify the ACS username and password in openacs.
Thank you.
Ken
I have successfully installed the server and manage to connect Zhone ADSL router. Any one have any suggestions on the configuration script.
I am trying to configure the router through ACS server.
thanks
17:38:41,499 WARN [ServicePropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,499 WARN [ServicePropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,563 WARN [ServiceBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,564 WARN [ServiceBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,582 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,582 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,584 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,584 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,584 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,584 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,616 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,616 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,616 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,616 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,630 WARN [DeviceProfileBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,630 WARN [DeviceProfileBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,630 WARN [DeviceProfileBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,678 WARN [HostPropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,678 WARN [HostPropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,700 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,700 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,700 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,700 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,700 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,713 WARN [PropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,713 WARN [PropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,719 WARN [DeviceProfile2SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,719 WARN [DeviceProfile2SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,727 WARN [OuiMapBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,727 WARN [OuiMapBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,735 WARN [ConfigurationBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,735 WARN [ConfigurationBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,736 WARN [ConfigurationBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,744 WARN [ScriptBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,744 WARN [ScriptBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,752 WARN [ProfilePropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,753 WARN [ProfilePropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,753 WARN [ProfilePropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,763 WARN [SoftwareDetailBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,780 WARN [DSLStatsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,781 WARN [DSLStatsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,795 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,796 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,796 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,796 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
17:38:41,796 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
please let me know how did u catch this warn or how did u solve it …..
please do help me ppl ….
thank you in advance
Hi Pierky,
I just want to before going through the deployment of openACS. Can we use an other Application Server instead OF JBoss like glassfish …
Thanks
Hi Jihed,
I can suggest you to contact OpenACS’s author through SourceForce (http://sourceforge.net/projects/openacs), maybe he can help you.
Pierky
Thank you for all good information.
I have question on Java Script. It seems like my default script getting bigger and bigger. Therefore, is there anyway I save java script file in somewhere in local machine and just puts commend like SRC=”defalut.js” in openacs.
As far as I know there is not a SRC= command, but you can make more than one script and then “include” them in the Default:
Utils.js:
function MyFunction() {
[...]
}
Default.js:
call ( 'Utils' );
MyFunction();
Hi!
Why not make the full support FreeBSD, and not just Debian and other?
Thx.
Hi Trider,
you should forward your question to the author of OpenACS: http://openacs.wiki.sourceforge.net/ 😉
I never tried OpenACS on FreeBSD, anyway I think you should not have problems running it on OSs different from Debian: it’s written in Java and it’s platform independent.
In my post I just used Debian because it’s my reference OS 🙂
Bye,
Pierky
Hello.
Yes, I would like to launch FreeBSD jboss works, and he openacs well to any 🙁
Board Can anyone help?
Thx.
Hi!
I’ve already installed all necesary to access at web interface and I got it successfully (on Windows). Next step is configure the CPE and my question is this, is there some option that you can configure it without physical CPE? If this is possible, how can I do it?
Thank you for this post
To “configure” OpenACS you have to write JavaScript code; if you have not a CPE or a TR-069 client simulator you can’t test nor debug your code.
Pierky
Hi
I installed Open ACS and it is running good. But It’s seems like Open ACS keeps send getParameterValue to the device even if I didn’t request on my default script. So that makes very heavy traffic. Is there some kind default setting on Open ACS ? Is there any way to stop getParameterValue request?
If I’m not mistaken, one of the last versions I tried had a kind of performances monitor builtin, used to grab CPE usage statistics (link status and load, and so on).
Maybe you need to turn this feature off to stop getParameterValue sending.
PC
Hi,
I am facing the same problem as Mr.John Lee.I am not clear with ur answer.
So can u please be clear.
bye
As far as I remember some versions of OpenACS has a built-in monitoring system which grabs CPE performances and makes graphs.
Maybe the getParameterValue requests are due to this system which is running on the background.
Bye
Hi
how to turn off this default feature which sends getparametervalue request.
bye
Hi Sindhuja,
now I can’t access an OpenACS platform in order to verify how to turn off that feature, but I think you can do it on a kind of CPE properties page. I suggest you to use the OpenACS official support forum and post there your questione.
Bye
Hi,
How to enable digest authentication for ACS in JBOSS?
Bye
Hi
I could find an open source implementation of a TR-069 client available(jcpe). I got to download its file .jar , could you tell me how can I ‘configure’ with it the openACS?
thanks!
Hello i have an error when i build with ant :
sh-3.2$ ant
Buildfile: build.xml
make:
make:
make:
[javac] Compiling 67 source files to /home/administrator/openacs/acs-ejb/build/jar
BUILD FAILED
/home/administrator/openacs/build.xml:13: The following error occurred while executing this line:
/home/administrator/openacs/acs-war/b.xml:9: The following error occurred while executing this line:
/home/administrator/openacs/acs-ejb/b.xml:24: /home/administrator/openacs/acs-ejb/:/opt/jboss/server/default/lib not found.
Hi Lilou,
I suggest you to post your issue on the sourceforge project’s support forum.
Bye
I find ^^
in my build.properties, i have forgotten to delete “:” behind my way “:”/opt/jboss/server/default
Hi ,
I’m trying to send a connection request from ACS to the client via GUI of open ACS. Can someone please let me know the way to achieve my goal?
Bye
Hey, I am trying to compile OpenACS 0.4 from source. Unfortunately when i want to run
“ant” as you said it just says:
The “libs.CopyLibs.classpath property is not set up”. I googled a little bit but it seemed to be connected with Netbeans and Ant.
Hi Pierky,
I was trying to deploy openACS but this error keeps on going:
WARN [EjbDeployer] Verify failed; continuing java.lang.NoClassDefFoundError: org/apache/commons/httpclient/Credentials ..
despite I have added Class-Path of commons-httpclient-3.1.jar in the Manifest.MF file. But the error keeps on going..
and also there’s another error occur:
ERROR [AbstractKernelController] Error installing to Real: name vfszip:usr/local/jboss/jboss-5.1.0.GA/server/default/deploy/acs.ear/ state=PreReal mode=Manual requiredState=Real
but when I searched on the internet there was no satisfied answer.
could you give me a clue/help to solve the problem?
thanks
Hi,
I suggest you to use the official OpenACS support forum at sourceforge.
Regards
emm, i’ve tried to log in to sourceforge..
but it seems to be error this time..
i’ll try it later..
by the way, do you know what file which configure the output of acs.ear that generated inside the “dist” directory?
because i’ve realized that no matter how much i configure the MANIFEST.MF, the MANIFEST.MF file that generated inside the acs.ear in the “dist” directory is still the same as default and unchanged, as if i never change it..
thank you again.
Hi,
no clue, sorry!
Bye
hi, finally i made it success..
hohoho..
it generated by the b.xml file..
i just made an addition to the class-path, then finish..
hoho.
Bye
Hi all, help me please, im dont understand how i can connect to my CPE device?
my device have ip 192.168.10.1 and port 1901, how i can connecto to this device?
or how i can add i to openacs my device????
Hi All,
Pierky, i really must commend your for this forum, and your post has really help me to resolve a lo of issues.
I am trying to implement OpenACS to manage Bandwidth utilization of GreenPacket Wimax CPE, i must confess i am new to Tr-069, pls can you guide me on getting this particular parameter.
Hoping to hear from anyone.
Thanks
Hi,
you may try with GetParameterValues and parameters such as “InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.[…]” or “InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.[…]” or “InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.[…]”.
Anyway, if your goal is only to monitor bandwidth utilization, I suggest you to consider the SNMP protocol, if your CPE does support it.
Regards,
Pierky
Hi Pierky,
Thanks for your response.
I have setup openACS succcessfully, i have configure URL on my CPE, what do i need to do on openACS, make it aware of such a CPE to answer request. Pls, if you don’t mind, be a bit simple, i am new to this.
Thanks again and hope to hear from you.
Regards
Hi,
in the old version I worked on as soon as the CPE connected to OpenACS it got registered in the database and you didn’t need to do anything. I don’t know how new versions work.
Of course, you have to “program” OpenACS to do something useful with your CPEs; I think new versions have some builtin monitoring features you can use by a web panel GUI. If you need something more you have to build your own scripts.
Pierky
Hi,
How to add DelaySecond argument in the DownloadRequest RPC from the server.
bye.
Hi Pierky,
Thanks alot for your responses.
Pls i have a challenge i have a TR-069 capable CPE with min inform interval of 3600s, my main problem is: it is requesting for TR-069 certificate file.
Kindly advice on what the certificate file is and how i can handle this. I have tried without the file but still does not work
Thanks in anticipation to your response.
Hi,
if you need you can setup your JBoss to use HTTPS and SSL: try to google for some hints.
Bye
*******************************************************************************************************
*******************************************************************************************************
Hi, thanks for your good work, I have a problem when i try to build the debian package for java jdk with fakeroot make-jpkg, please help me, attach the output with error. Thanks
Please say me if this is possible, i can install with default debian manager packages apt-get install jdk-1_5_0_17-linux-i586.bin??
Build the Debian package
fakeroot make-jpkg jdk-1_5_0_17-linux-i586.bin
regards
Mauricio
*******************************************************************************************************
*******************************************************************************************************
Hi,
I used the SUN downloaded JDk because OpenACS author suggested that: try with the Debian package, maybe it works.
Pierky
Pierky, Thanks, i am in the next step, specific in “Compile and deploy OpenACS
” but i have a little question, please help me. When i run the “ant” i obtain the next respond with errors.
ant
Buildfile: build.xml
make:
make:
make:
[javac] Compiling 114 source files to /home/mauricio/openacs/acs-ejb/build/jar
BUILD FAILED
/home/mauricio/openacs/build.xml:13: The following error occurred while executing this line:
/home/mauricio/openacs/acs-war/b.xml:9: The following error occurred while executing this line:
/home/mauricio/openacs/acs-ejb/b.xml:24: Error running javac compiler
Total time: 0 seconds
I config the two enviroment variables, but the is the same behavior. Please help me,
ANT_HOME=”/usr/share/ant/bin”
PATH=”$PATH:/usr/share/ant/bin”
export ANT_HOME
export PATH
acs-tr69:/home/mauricio/openacs# ls -l
total 20
drwxr-xr-x 7 root root 4096 dic 14 20:25 acs-ejb
drwxr-xr-x 7 root root 4096 oct 30 2009 acs-war
-rw-r–r– 1 root root 199 dic 14 18:42 build.properties
-rw-r–r– 1 root root 2676 oct 30 2009 build.xml
drwxr-xr-x 3 root root 4096 oct 30 2009 src
acs-tr69:/home/mauricio/openacs#
Hi,Pierky, Thanks for your help, please help me with the next question. I finish to install the openacs use your guide, but i have a problem when run it,i obtain the next error.
acs-tr69:/opt/jboss/bin# ./run.sh -b 0.0.0.0
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /opt/jboss
JAVA: java
JAVA_OPTS: -Dprogram.name=run.sh -server -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true
CLASSPATH: /opt/jboss/bin/run.jar
=========================================================================
15:50:46,750 INFO [Server] Starting JBoss (MX MicroKernel)…
15:50:46,751 INFO [Server] Release ID: JBoss [Trinity] 4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)
15:50:46,752 INFO [Server] Home Dir: /opt/jboss
15:50:46,752 INFO [Server] Home URL: file:/opt/jboss/
15:50:46,753 INFO [Server] Patch URL: null
15:50:46,753 INFO [Server] Server Name: default
15:50:46,753 INFO [Server] Server Home Dir: /opt/jboss/server/default
15:50:46,754 INFO [Server] Server Home URL: file:/opt/jboss/server/default/
15:50:46,754 INFO [Server] Server Log Dir: /opt/jboss/server/default/log
15:50:46,754 INFO [Server] Server Temp Dir: /opt/jboss/server/default/tmp
15:50:46,754 INFO [Server] Root Deployment Filename: jboss-service.xml
15:50:47,050 INFO [ServerInfo] Java version: 1.5.0_22,Sun Microsystems Inc.
15:50:47,050 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.5.0_22-b03,Sun Microsystems Inc.
15:50:47,050 INFO [ServerInfo] OS-System: Linux 2.6.26-2-686,i386
15:50:47,379 INFO [Server] Core system initialized
15:50:49,339 INFO [WebService] Using RMI server codebase: http://acs-tr69.claro.com.gt:8083/
15:50:49,340 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:jboss-log4j.xml
15:50:49,742 INFO [TransactionManagerService] JBossTS Transaction Service (JTA version) – JBoss Inc.
15:50:49,742 INFO [TransactionManagerService] Setting up property manager MBean and JMX layer
15:50:49,944 INFO [TransactionManagerService] Starting recovery manager
15:50:50,034 INFO [TransactionManagerService] Recovery manager started
15:50:50,034 INFO [TransactionManagerService] Binding TransactionManager JNDI Reference
15:50:52,001 INFO [EJB3Deployer] Starting java:comp multiplexer
15:50:52,242 INFO [STDOUT] no object for null
15:50:52,245 INFO [STDOUT] no object for null
15:50:52,264 INFO [STDOUT] no object for null
15:50:52,284 INFO [STDOUT] no object for {urn:jboss:bean-deployer}supplyType
15:50:52,294 INFO [STDOUT] no object for {urn:jboss:bean-deployer}dependsType
15:50:54,862 INFO [NativeServerConfig] JBoss Web Services – Native
15:50:54,862 INFO [NativeServerConfig] jbossws-native-2.0.1.SP2 (build=200710210837)
15:50:55,552 INFO [Embedded] Catalina naming disabled
15:50:55,695 INFO [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-1.5.0-sun-1.5.0.22/jre/lib/i386/server:/usr/lib/jvm/java-1.5.0-sun-1.5.0.22/jre/lib/i386:/usr/lib/jvm/java-1.5.0-sun-1.5.0.22/jre/../lib/i386
15:50:55,756 INFO [Http11Protocol] Inicializando Coyote HTTP/1.1 en puerto http-0.0.0.0-8080
15:50:55,757 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-0.0.0.0-8009
15:50:55,757 INFO [Catalina] Initialization processed in 205 ms
15:50:55,757 INFO [StandardService] Arrancando servicio jboss.web
15:50:55,759 INFO [StandardEngine] Starting Servlet Engine: JBossWeb/2.0.1.GA
15:50:55,804 INFO [Catalina] Server startup in 46 ms
15:50:55,900 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=…/deploy/jboss-web.deployer/ROOT.war/
15:50:56,418 INFO [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=…/deploy/http-invoker.sar/invoker.war/
15:50:56,529 INFO [TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=…/deploy/jbossws.sar/jbossws-context.war/
15:50:56,605 INFO [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=…/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
15:50:57,245 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=…/deploy/management/console-mgr.sar/web-console.war/
15:50:57,617 INFO [MailService] Mail Service bound to java:/Mail
15:50:57,737 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/jboss-ha-local-jdbc.rar
15:50:57,767 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/jboss-ha-xa-jdbc.rar
15:50:57,788 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/jboss-local-jdbc.rar
15:50:57,811 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/jboss-xa-jdbc.rar
15:50:57,848 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/jms/jms-ra.rar
15:50:57,871 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/mail-ra.rar
15:50:57,902 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/quartz-ra.rar
15:50:57,909 INFO [QuartzResourceAdapter] start quartz!!!
15:50:57,967 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main
15:50:57,988 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
15:50:57,991 INFO [RAMJobStore] RAMJobStore initialized.
15:50:57,991 INFO [StdSchedulerFactory] Quartz scheduler ‘DefaultQuartzScheduler’ initialized from default resource file in Quartz package: ‘quartz.properties’
15:50:57,991 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2
15:50:57,992 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
15:50:58,704 INFO [ConnectionFactoryBindingService] Bound ConnectionManager ‘jboss.jca:service=DataSourceBinding,name=DefaultDS’ to JNDI name ‘java:DefaultDS’
15:50:58,934 INFO [A] Bound to JNDI name: queue/A
15:50:58,936 INFO [B] Bound to JNDI name: queue/B
15:50:58,938 INFO [C] Bound to JNDI name: queue/C
15:50:58,939 INFO [D] Bound to JNDI name: queue/D
15:50:58,940 INFO [ex] Bound to JNDI name: queue/ex
15:50:58,958 INFO [testTopic] Bound to JNDI name: topic/testTopic
15:50:58,960 INFO [securedTopic] Bound to JNDI name: topic/securedTopic
15:50:58,962 INFO [testDurableTopic] Bound to JNDI name: topic/testDurableTopic
15:50:58,966 INFO [testQueue] Bound to JNDI name: queue/testQueue
15:50:59,003 INFO [UILServerILService] JBossMQ UIL service available at : /0.0.0.0:8093
15:50:59,032 INFO [DLQ] Bound to JNDI name: queue/DLQ
15:50:59,035 INFO [acsQueue] Bound to JNDI name: queue/acsQueue
15:50:59,137 INFO [ConnectionFactoryBindingService] Bound ConnectionManager ‘jboss.jca:service=ConnectionFactoryBinding,name=JmsXA’ to JNDI name ‘java:JmsXA’
15:50:59,181 INFO [ConnectionFactoryBindingService] Bound ConnectionManager ‘jboss.jca:service=DataSourceBinding,name=ACS’ to JNDI name ‘java:ACS’
15:50:59,396 INFO [TomcatDeployer] deploy, ctxPath=/openacs, warUrl=…/tmp/deploy/tmp5809355645843261656acs-war-exp.war/
15:50:59,402 WARN [EjbUtil] Can’t locate deploymentInfo for target: file:/opt/jboss/server/default/deploy/acs-ejb.jar
15:50:59,406 WARN [ServiceController] Problem starting service jboss.web.deployment:war=acs-war.war,id=-244926800
org.jboss.deployment.DeploymentException: Error during deploy; – nested throwable: (javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome)
at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:384)
at org.jboss.web.WebModule.startModule(WebModule.java:83)
at org.jboss.web.WebModule.startService(WebModule.java:61)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy44.start(Unknown Source)
at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy45.start(Unknown Source)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy9.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:508)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome
at org.jboss.web.AbstractWebDeployer.linkEjbLocalRefs(AbstractWebDeployer.java:740)
at org.jboss.web.AbstractWebDeployer.parseWebAppDescriptors(AbstractWebDeployer.java:520)
at org.jboss.web.AbstractWebDeployer$DescriptorParser.parseWebAppDescriptors(AbstractWebDeployer.java:878)
at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:159)
at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
… 112 more
15:50:59,409 ERROR [MainDeployer] Could not start deployment: file:/opt/jboss/server/default/deploy/acs-war.war
org.jboss.deployment.DeploymentException: Error during deploy; – nested throwable: (javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome)
at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:384)
at org.jboss.web.WebModule.startModule(WebModule.java:83)
at org.jboss.web.WebModule.startService(WebModule.java:61)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy44.start(Unknown Source)
at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy45.start(Unknown Source)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy9.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:508)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome
at org.jboss.web.AbstractWebDeployer.linkEjbLocalRefs(AbstractWebDeployer.java:740)
at org.jboss.web.AbstractWebDeployer.parseWebAppDescriptors(AbstractWebDeployer.java:520)
at org.jboss.web.AbstractWebDeployer$DescriptorParser.parseWebAppDescriptors(AbstractWebDeployer.java:878)
at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:159)
at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
… 112 more
15:50:59,470 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=…/deploy/jmx-console.war/
15:50:59,535 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
— Incompletely deployed packages —
org.jboss.deployment.DeploymentInfo@f166b6b0 { url=file:/opt/jboss/server/default/deploy/acs-war.war }
deployer: MBeanProxyExt[jboss.web:service=WebServer]
status: Deployment FAILED reason: Error during deploy; – nested throwable: (javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome)
state: FAILED
watch: file:/opt/jboss/server/default/deploy/acs-war.war
altDD: null
lastDeployed: 1292881859384
lastModified: 1292881859000
mbeans:
— MBeans waiting for other MBeans —
ObjectName: jboss.web.deployment:war=acs-war.war,id=-244926800
State: FAILED
Reason: org.jboss.deployment.DeploymentException: Error during deploy; – nested throwable: (javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome)
— MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM —
ObjectName: jboss.web.deployment:war=acs-war.war,id=-244926800
State: FAILED
Reason: org.jboss.deployment.DeploymentException: Error during deploy; – nested throwable: (javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome)
15:50:59,591 INFO [Http11Protocol] Arrancando Coyote HTTP/1.1 en puerto http-0.0.0.0-8080
15:50:59,608 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-0.0.0.0-8009
15:50:59,651 INFO [Server] JBoss (MX MicroKernel) [4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)] Started in 12s:895ms
Hi pierky ,
Is it possible to configure OpenAcs to ubuntu 10.04 version. can u give the guidelines for this.
Thank you in advance
Hi,
I think it’s possible to setup OpenACS on Ubuntu, but I never did it nor I have guidelines to do it.
Bye
Hi,
I am working on ubuntu 10.4 and follow pierky guideline. As a result, I am able to run openacs.
Pierky guideline (http://blog.pierky.com/2009/02/07/installing-tr-069-openacs-on-a-fresh-debian-setup/)
Hi,
Yes…Pierky guidelines works for ubuntu system also.. I am also able to run the openacs on my ubuntu machine… Thanks Pierky…
Hi,
Does the ACS support Digest and Basic authentication when the client challenges for credentials during connection request initiated from ACS.
Scenario:
1.Connection request from ACS to a client.
2.Client responds with 401 unauthorised message demanding basic/digest authentication credentials.
3.ACS fails to resend the connection request with authentication details.
(Credentials were added in ACS UI in prior but still authentication fails.)
Please help.
bye
HI ,
i have installed open acs in the windows as per the read me file.but Jboss server cannot host it properly . how can i get the openacs page in some other syatem?
wen i trying to get my sytem ip:8080 then it shows likw page cannot be displayed..
how can i host the open acs from ear file and working on it from some other system.
i need some guideline to working with openacs.
Thanks,
Jai
kindly give some suggestions to implement Openacs by Jboss server.
I suggest you to use the official support page on SourceForge: http://sourceforge.net/projects/openacs and http://openacs.wiki.sourceforge.net/
Dear All
I have a problem, when I run URL (http://localhost:8080/openacs/acs), the web page show HTTP Status 500 error, detail message as:
java.lang.NullPointerException
org.openacs.ACSServlet.RunConfigurator(ACSServlet.java:617)
org.openacs.ACSServlet.processRequest(ACSServlet.java:507)
org.openacs.ACSServlet.doGet(ACSServlet.java:580)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
what’s happen?? and I how to fix it??
My Server : window vista 32bit
openacs version : http://openacs.svn.sourceforge.net/svnroot/openacs/acs
Please help, Thanks..
Dear all,
first of all many thanks for the very useful instructions. I am running openacs in Ubuntu 10.04. I have spotted a bug in Download RPC (the field UserName is used instead of Username that the standard requires). I have changed it in all relative java methods (/opt/openacs/acs-ejb/build/jar/org/openacs/js/Cpe.class, ./opt/openacs/acs-ejb/build/jar/org/openacs/message/Download.class). Can anyone advise me on how to rebuild after these changes?
Many thanks in advance,
Athanasia
Thanks a lot, I was happy this morning when a told to my boss that a win to install the Openacs server, but i was wrong it was the “Open Architecture Community System”. Hum!!
I discovered your site 2h ago, I’m very happy now, I installed the appropriate ACS.
Thanks a lot
Thanks for the tutorial! I have installed on OpenACS in SUSE linux and thanks to you it is finally working!!
Thank you for this tutorial, i’ve installed openacs on a debian server but my CPE cannot inform the openacs server, i get this exception whenever the acs call the openacs/acs link:
11:18:41,641 ERROR [[ACS servlet]] Servlet.service() for servlet ACS servlet threw exception
java.lang.UnsupportedOperationException: setProperty must be overridden by all subclasses of SOAPMessage
at javax.xml.soap.SOAPMessage.setProperty(SOAPMessage.java:445)
at org.jboss.ws.core.soap.SOAPMessageImpl.(SOAPMessageImpl.java:83)
at org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:217)
at org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:195)
at org.openacs.ACSServlet.processRequest(ACSServlet.java:331)
at org.openacs.ACSServlet.doPost(ACSServlet.java:588)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:662)
Am running JBoss 4.2.3GA, Java 1.6.0 and Openacs 0.4
Hi,
I have currently a similar problem – did you solve that?
I have a problem with OpenACS. I’m getting this error:
java.lang.UnsupportedOperationException: setProperty must be overriden by all subclasses of SOAPMessage.
I think it could be the version 0.4, because you tried with version 0.3. At the moment the old 0.3 version is not longer available. Please anybody can send me the old version or tell where can I find it?
Thank you in advance.
Hi Lina,
found the solution meanwhile in the forum of openacs:
http://sourceforge.net/projects/openacs/forums/forum/758100/topic/3459263?message=7764123
You just need to copy only three jars from serverdefaultlib to libendorsed.
jboss-jaxrpc.jar
jboss-jaxws.jar
jboss-saaj.jar
Thanks. I tried and it worked!
Bonjour,
je n’ai pas touvé le fichier “index.jsf” , ou je peux le trouver??
et pour le champs YOUR_IP_ADDRESS, c’est normalemnt 127.0.0.1 ou non?
hello,
I didn’t find the “index.jsf” file. where i could find it?
and for the YOUR_IP_ADDRESS, it s normally 127.0.0.1 or not?
help please , thx
Hi.
I have run the default script you showed us, and I can see in server.log sData, but I can’t saved the following data: ManagementServer_ParameterKey, DeviceInfo_SpecVersion, DeviceInfo_HardwareVersion, DeviceInfo_SoftwareVersion, DeviceInfo_ProvisioningCode, ManagementServer_ConnectionRequestURL, DefaultWANConnection, DefaultWANConnection_ExternalIPAddress in the database although these information is provided by the CPE, why not? what can be wrong? thank you very much
Instructions On How To Deploy OpenACS (TR-069) On JBoss AS 5.1:
http://www.walid.tn/java/jboss/instructions-on-how-to-deploy-openacs-tr-069-on-jboss-as-5-1/
Hi pierky,
Present i try deploy Openacs 0.4 on Jboss 7.1 of Centos 6.2 but i can’t deploy openacs on jboss 7.1. Can you help me this error?
{“JBAS014653: Composite operation failed and was rolled back. Steps that failed:” => {“Operation step-2” => {“JBAS014671: Failed services” => {“jboss.deployment.subunit.”acs.ear”.”acs-war.war”.PARSE” => “org.jboss.msc.service.StartException in service jboss.deployment.subunit.”acs.ear”.”acs-war.war”.PARSE: Failed to process phase PARSE of subdeployment “acs-war.war” of deployment “acs.ear””}}}}
[…] http://blog.pierky.com/2009/02/07/installing-tr-069-openacs-on-a-fresh-debian-setup/ […]
hello,
I didn’t find the “index.jsf” file. where i could find it?
Hello, I am tying the same as you OpenACS 0.4 + jbossAS7.1 and i have same errors.
have you repaired it?
sorry for my english. Thank you very much.
Regards,
Juan
i can install openacs 0.3 + jboss 4.2.2.
I changed jboss path on build.properties.
now http://YOUR_IP_ADDRESS:8080/openacs/index.jsf is ok. But i can’t find cpe.
RDK – TR-069
OpenACS Install JDK $ sudo addaptrepository ppa:webupd8team/java $ sudo aptget update $ sudo aptget install oraclejava7installer Install JBoss Download :