<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[SkillSense, Inc. Support Forums]]></title>
		<link>http://forums.skillsense.com/index.php</link>
		<description><![CDATA[The most recent topics at SkillSense, Inc. Support Forums.]]></description>
		<lastBuildDate>Tue, 19 Jan 2010 01:36:01 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Problem with PDF attachments]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=272&amp;action=new</link>
			<description><![CDATA[<p>If you are using Firefox to append PDF attachments to an email in a webmail system, they may not arrive in a readable format under some circumstances.</p><p>Specifically there is a default configuration problem on XP with some releases of version 3 of Firefox that result in pdf attachments appearing as text/pdf mime types, rather than application/pdf. The text/pdf will strip all non-text content from the attachment, resulting in a corrupted and unreadable attachment at the other end.</p><p>The problem is described at the very end of this discussion:<br /><a href="http://jira.atlassian.com/browse/JRA-9716">http://jira.atlassian.com/browse/JRA-9716</a></p><p>The fix is a rather complex edit (described in the above, but the easiest solution may often be to use a different browser.</p>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Tue, 19 Jan 2010 01:36:01 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=272&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA["Internet Explorer blocked this site from downloading files"]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=271&amp;action=new</link>
			<description><![CDATA[<p>When running reports, newer versions of Internet Explorer will sometimes give the message &quot;Internet Explorer has blocked this site from downloading files to your computer.&nbsp; If you would like to download these files anyway, click here&quot;.&nbsp; Unfortunately this renders the files impossible to download, because clicking the bar will re-run the report and show the message again.&nbsp; To fix this, follow these steps:</p><p>1)&nbsp; Open a new Internet Explorer window</p><p>2)&nbsp; If the Menu Bar (File, Edit, View, Favourites etc) is not visible, right click the blank area beside the first tab and click &quot;Menu Bar&quot;.</p><p>3)&nbsp; Click the Tools menu, then Internet Options</p><p>4)&nbsp; Select the Security tab</p><p>5)&nbsp; Select &quot;Trusted sites&quot;, then click the &quot;Sites&quot; button.&nbsp; In the window that pops up, ensure <a href="https://titan.skillsense.com">https://titan.skillsense.com</a> is in the list, or add it</p><p>6)&nbsp; Close the Trusted Sites dialog, and under &quot;Security level for this zone&quot;, make sure the slider is set to &quot;Medium-low&quot;.</p><p>7)&nbsp; To ensure that the settings are now correct, click &quot;Custom level&quot;, and scroll down to &quot;Downloads&quot; (about 1/3 of the way down).&nbsp; &quot;Automatic prompting for file downloads&quot; should be set to &quot;Disable&quot;, and File Download should be set to &quot;Enable&quot;.&nbsp; If you need to change these settings, you will end up with &quot;Custom settings&quot; instead of &quot;Medium-low&quot;.&nbsp; Click OK.</p><p>You may need to restart Internet Explorer or Windows for this to take effect.</p>]]></description>
			<author><![CDATA[dummy@example.com (jamin)]]></author>
			<pubDate>Wed, 03 Jun 2009 13:05:49 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=271&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[How do I record a log file with the EasyTrak DeskClient?]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=265&amp;action=new</link>
			<description><![CDATA[<p>A log file can be a useful tool for diagnosing problems with the EasyTrak DeskClient. Logging is disabled in the default install to avoid using up disk space unnecessarily.</p><p>To enable logging proceed as follows:</p><p>1. Stop the DeskClient if it is running - note you cannot edit the configuration file while the DeskClient is running, since any changes will be overwritten when it is stopped.</p><p>2. Find the file called &#039;config&#039; - which will usually be located somewhere similar to: </p><div class="codebox"><pre><code>c:\Program files\SkillSense\EasyTrak\config</code></pre></div><p>3. Open this file in an editor such as Notepad.</p><p>4. Add a line at the end of the file similar to:<br /></p><div class="codebox"><pre><code>logFile=c:/Progra~1/SkillSense/EasyTrak/client.log</code></pre></div><p>Note: use forward slash &quot;/&quot; not back slash &quot;\&quot;</p><p>5. Once the log file has been captured, don&#039;t forget to remove the log file line from the config file, so as not to continue consuming disk space.</p>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Mon, 30 Mar 2009 18:33:34 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=265&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[You can't specify target table '???' for update in FROM clause]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=258&amp;action=new</link>
			<description><![CDATA[<p>This error occurs with MySQL when you try to execute SQL like this:</p><div class="codebox"><pre><code>UPDATE COSTCENT SET TYPE=1 WHERE ID IN (SELECT ID FROM COSTCENT WHERE CENTRE REGEXP &#039;[[:digit:]]{3}&#039; AND NOT CENTRE REGEXP &#039;[[:digit:]]{4}&#039; AND NOT CENTRE REGEXP &#039;[[:digit:]]{5}&#039;);</code></pre></div><p>But as this <a href="http://www.xaprb.com/blog/2006/06/23/how-to-select-from-an-update-target-in-mysql/">http://www.xaprb.com/blog/2006/06/23/ho &#133; -in-mysql/</a> explains there is a relatively straightforward work around. Based on this article, the following does succeed:</p><div class="codebox"><pre><code>UPDATE COSTCENT SET TYPE=1 WHERE ID IN (SELECT ID FROM (SELECT * FROM COSTCENT WHERE CENTRE REGEXP &#039;[[:digit:]]{3}&#039; AND NOT CENTRE REGEXP &#039;[[:digit:]]{4}&#039; AND NOT CENTRE REGEXP &#039;[[:digit:]]{5}&#039;) AS X);</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Mon, 22 Dec 2008 22:28:53 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=258&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Firefox always at 100% disk usage]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=257&amp;action=new</link>
			<description><![CDATA[<p>On Ubuntu Hardy Heron with Firefox 3&nbsp; at least, this problem appears to be caused by background updating of the security database for suspect web sites. Uncheck the Edit -Preferences - Security - &quot;Tell when the site I visit...&quot; checkboxes should fix it.</p><p>See this thread:</p><p><a href="http://ubuntuforums.org/showthread.php?t=759673&amp;page=6">http://ubuntuforums.org/showthread.php? &#133; amp;page=6</a></p>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Thu, 18 Dec 2008 01:18:15 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=257&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[How to add a new EasyTrak Employee with RFID tag]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=256&amp;action=new</link>
			<description><![CDATA[<p>Here&#039;s the sequence to add a new Employee when they also need to be registered with an RFID tag at the EasyTrak Kiosk:</p><p>1. Open a web browser and log into EasyTrak.</p><p>2. Open the Setup - Employees form, and enter the new Employee information as required, and then save the form. Make a note of the new employee number.</p><p>3. Open a web browser, and log in to the EasyTrak Kiosk administration screen at the address provided by your site support person.</p><p>4. Check the &#039;Allow RFID Register (takes effect immediately after Save)&#039; checkbox, and then click [Save] at the bottom of the page.</p><p>5. Go to the EasyTrak Kiosk, and enter the new employee number, and make sure the new employee&#039;s name is reported at the top of the screen. If it is not, go back to step 1 and check that you have entered the information correctly.</p><p>6. Touch the [New Card] button on the screen, and when prompted by the pop-up to &#039;Please swipe your new card&#039;, hold the tag to the reader and confirm that you hear a beep.</p><p>7. To test the new tag registration, press the [Timecard] button, and then when prompted, hold the new employee tag to the reader, and confirm that it is recognized, and a timecard screen is displayed, and not a message saying &#039;the tag is not recognized&#039; . Note that the timecard displayed may be empty - this is not a problem.</p><p>8. When finished, return to the EasyTrak Kiosk web browser administration screen, and UNcheck the &#039;Allow RFID Register (takes effect immediately after Save)&#039; checkbox, and then click [Save] at the bottom of the page. This will make sure that no-one can re-register an RFID tag without your permission.</p><p>All done!</p>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Wed, 26 Nov 2008 17:45:35 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=256&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[no LinuxSerialParallel in java.library.path]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=252&amp;action=new</link>
			<description><![CDATA[<p>Many web references say to put LinuxSerialParallel.so in /usr/lib/ but this is not correct / sufficient. It has to be in $JAVA_HOME/jre/lib/i386/</p>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Wed, 03 Sep 2008 03:47:32 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=252&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Cygwin /home/ directory]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=251&amp;action=new</link>
			<description><![CDATA[<p>If you install cygwin and then log in as a different user, your home directory will default to<br /></p><div class="codebox"><pre><code>c:\Documents and Settings\{$user}\</code></pre></div><p>which is probably not the desired behaviour. To get the home directory to default to a more unix-like directory, set the HOME environment variable in Windows as follows:<br /></p><div class="codebox"><pre><code>HOME   c:\{$cygwinhome}\{$username}</code></pre></div><p>These are also helpful reading:<br /><a href="http://www.cygwin.com/ml/cygwin/2002-02/msg00200.html">http://www.cygwin.com/ml/cygwin/2002-02/msg00200.html</a><br /><a href="http://cygwin.com/ml/cygwin/2003-02/msg01120.html">http://cygwin.com/ml/cygwin/2003-02/msg01120.html</a><br /><a href="http://cygwin.com/ml/cygwin/2003-02/msg01117.html">http://cygwin.com/ml/cygwin/2003-02/msg01117.html</a></p><p>and</p><div class="codebox"><pre><code>$ man mkpasswd</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Thu, 14 Aug 2008 23:58:41 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=251&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Kiosk time is slow | fast | drifting off]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=250&amp;action=new</link>
			<description><![CDATA[<p>EasyTrak Kiosks get their time reference from a time serve from the Internet. These servers come and go, and change who they allow time queries from. If the kiosk time starts to drift, this can often be caused because a particular time server stops accepting queries.</p><p>For example, currently these do NOT accept time queries:<br /></p><div class="codebox"><pre><code>time.chu.nrc.ca
tick.utoronto.ca
tock.utoronto.ca</code></pre></div><p>whereas these do:<br /></p><div class="codebox"><pre><code>tick.greyware.com
tock.greyware.com</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Tue, 12 Aug 2008 15:07:35 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=250&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[XADF Forms always empty]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=248&amp;action=new</link>
			<description><![CDATA[<p>If XADF forms are always empty, and the user is unable to update or create records, suspect the url in the config.xml file.</p><p>Make sure the url such as:<br /></p><div class="codebox"><pre><code>&lt;skillsense:internalServletLoc&gt;http://localhost:8080&lt;/skillsense:internalServletLoc&gt;</code></pre></div><p>- is accessible from the browser.</p><p>Other symptoms include these messages in the logs:<br /></p><div class="codebox"><pre><code>Caused by: org.xml.sax.SAXParseException: The element type &quot;HR&quot; must be terminated by the matching end-tag &quot;&lt;/HR&gt;&quot;.
        at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:354)
        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:673)
        at com.skillsense.eprofiling.servlet.ObjectURIResolver.resolve(ObjectURIResolver.java:101)</code></pre></div><p>and &quot;Error resolving uri ... at base null&quot; in the expand log.</p><p>Note that the xadf url tag above must NOT end with a trailing &#039;/&#039;</p>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Fri, 01 Aug 2008 17:36:39 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=248&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[CREATE OR REPLACE VIEW ERROR 6 (HY000): Error on delete]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=245&amp;action=new</link>
			<description><![CDATA[<p>If you try to CREATE or REPLACE a VIEW after using a previous version of the VIEW, MySQL appears to get this error, perhaps because it has cached SQL plans for the query. The solution is to logout of the MySQL client and then log in again, when the CREATE normally succeeds.</p><p>Here&#039;s an example:</p><div class="codebox"><pre><code>mysql&gt; CREATE OR REPLACE VIEW PRODUCTION_REPORT AS (  ..... );
ERROR 6 (HY000): Error on delete of &#039;./bellcamp/arc/PRODUCTION_REPORT.frm-0002&#039; (Errcode: 2)
mysql&gt; quit;
Bye

cxtinac@tank1:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3432
Server version: 5.0.32-Debian_7etch1-log Debian etch distribution

Type &#039;help;&#039; or &#039;\h&#039; for help. Type &#039;\c&#039; to clear the buffer.

mysql&gt; use bellcamp;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql&gt; CREATE OR REPLACE VIEW PRODUCTION_REPORT AS (  .... );
Query OK, 0 rows affected (0.00 sec)

mysql&gt;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Sun, 20 Jul 2008 17:31:58 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=245&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[MySQL ERROR 1064 (42000): DATE_SUB ( {?Date},INTERVAL 7 DAY)]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=242&amp;action=new</link>
			<description><![CDATA[<p># Following to support DataVision reports which insert whitespace as in:<br /># DATA_SUB (param, 7 DAYS)<br />#.........^</p><p>sql_mode=&#039;IGNORE_SPACE&#039;</p><p>DataVision inserts a space as shown in the above DATE_SUB expression. MySQL needs the above mysql_mode param in order to parse this correctly as an expression.</p><p>Put it in /etc/mysql/my.cnf - only once per install obviously</p>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Thu, 10 Jul 2008 14:47:13 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=242&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Can't get into BIOS on AFL-15A kiosk]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=241&amp;action=new</link>
			<description><![CDATA[<p>The AFL-15A kiosk series only has USB&nbsp; external ports to connect a keyboard. The reference manual says to press Del either during boot or from first power apply in order to enter the BIOS set up. However the boot detects the key press, not the key down state, so it is necessary to press and release the Del key repeatedly and quickly to catch the BIOS entry point. Press and hold does not work, and it can certainly appear as though it is not possible to enter the BIOS.</p><p>The answer is press and release repeatedly.</p>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Thu, 12 Jun 2008 00:44:44 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=241&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[JUnit test fails for no appraent reason]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=240&amp;action=new</link>
			<description><![CDATA[<div class="codebox"><pre><code>/*    
 * The following almost seems like a bug in the infrastructure somewhere.
 * 
 * If the empty tests below which require filling in stub methods obviously,
 * are moved to their default location ABOVE the real test testRosterDayNumber() and uncommented,
 * the real test testRosterDayNumber() gets invokded AFTER
 * teardown() and hence the test fails because it cannot get a DB connection obviously.
 * 
 * This occurs both in cruisecontrol, and running locally within eclipse, so likely
 * an effect of JUnit.
 * 
 * So the learning is, if you have stub tests, put all the stubs AFTER the completed
 * tests or comment them.
 * 
 * I will put a note to this effect in the forums too, so we only ever have to waste time
 * on this once.... Hmm...
 * 
 */
    @Test
    public final void testRosterDayNumber() {
        try {
            Timestamp startDate = Timestamp.valueOf(&quot;2007-01-01 00:00:00.0&quot;);
            ArrayList&lt;Roster&gt; rosters = Roster.getRosterList(domain);
            for (Roster roster : rosters) {
                boolean firstPass = true;
                int rosterDayNum = 1;
                for (int i = 0; i &lt; 365; i++) {
                    Timestamp testDate = Utilities.addDays(startDate, i);
                    int dayNum = roster.rosterDayNumber(testDate);
                    int dayCount = roster.get_dayCount();
//                    System.out.println(&quot;i: &quot; + String.valueOf(i) + &quot; | &quot; + String.valueOf(dayNum) + &quot; | &quot; + String.valueOf(dayCount));
                    /*
                     * NOTE: rosterDayNumber is OFFSET by one - and (I know this is a mess)
                     * it is compensated for by the other code.. so rosterDayNumber runs incrementally
                     * from 2 (yes TWO) to the roster day count plus 1. 
                     */
                    assertTrue(&quot;Roster Day Number not in range&quot;,dayNum &lt;= dayCount + 1);
                    
                    if (firstPass){
                        rosterDayNum = dayNum;
                        firstPass = false;
                    }
                    
                    if (dayNum &gt; rosterDayNum){
                        assertTrue(&quot;More than unit increase in Roster day number: &quot; + String.valueOf(dayNum) + &quot; | &quot; + String.valueOf(rosterDayNum), dayNum - rosterDayNum == 1);
                        rosterDayNum = dayNum;
                    }
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
            fail(e.getMessage());
        }
    }
    
    @Test
    public final void testSchedShiftTimestampStringString() {
//        fail(&quot;Not yet implemented&quot;); // TODO
    }

    @Test
    public final void testSchedShiftMaster() {
//        fail(&quot;Not yet implemented&quot;); // TODO
    }

    @Test
    public final void testIsRosterOffDay() {
//        fail(&quot;Not yet implemented&quot;); // TODO
    }
    @Test
    public final void testPriorSchedWorkDay() {
//        fail(&quot;Not yet implemented&quot;); // TODO
    }

    @Test
    public final void testNextSchedWorkDay() {
//        fail(&quot;Not yet implemented&quot;); // TODO
    }</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Sat, 19 Apr 2008 17:36:50 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=240&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Have to change access url for many EasyTrak DeskClients]]></title>
			<link>http://forums.skillsense.com/viewtopic.php?id=237&amp;action=new</link>
			<description><![CDATA[<p>&quot;Is there a quick way to update the url in the config file for a large number of clients?&quot;</p><p>Use an update install, and invoke change.exe as part of the install script:<br /></p><div class="quotebox"><blockquote><p>C:\Documents and Settings\cxtinac&gt;change<br />CHANGE v1.0 - Text search and replace utility.<br />by Fabio Correa (v-fabioc@microsoft.com)</p><p>Use: change [/s] wildcard oldtext [newtext]<br />&nbsp; &nbsp; &nbsp;/s&nbsp; &nbsp; &nbsp; &nbsp;- recurse subdirectories (optional)<br />&nbsp; &nbsp; &nbsp;wildcard - file name or wildcard (*.ini)<br />&nbsp; &nbsp; &nbsp;oldtext&nbsp; - search string<br />&nbsp; &nbsp; &nbsp;newtext&nbsp; - replacement string (optional)<br />Note: if newtext is ommited, oldtext is removed from the files.</p></blockquote></div>]]></description>
			<author><![CDATA[dummy@example.com (cxtinac)]]></author>
			<pubDate>Sat, 15 Mar 2008 21:05:12 +0000</pubDate>
			<guid>http://forums.skillsense.com/viewtopic.php?id=237&amp;action=new</guid>
		</item>
	</channel>
</rss>

