New Addition to the No Paper Network

Sean’s new domain, gorblatt.com, is the latest addition to our humble server; a site I hope to see updated often now that Sean has a lower barrier to adding content and many new options for designing a tweaking a site (one he first thought he didn’t need).

I don’t think I’ve ever considered a No Paper Network as an actual concept worth naming, but as of last night I’m hosting 15 random sites, and that doesn’t include some local toys I’m working on. The thought of this as an entity and not just a single point for sharing personal randomness might lead to grander plans, but for now it is what it is.

With a large amount of the sites on this server running WordPress, it seems wise to configure a single instance of WordPress MU to keep things up to date easily. I’m not yet certain of any limitations that might incur, but I’ll see about migrating a few soon (this site at least) to see what happens.

After that, maybe I’ll look into progress with some ongoing projects. I don’t know if Hans was pointing out my procrastination by sharing the NGTD video, or if he was commiserating. What’s he done recently?

Upgraded to 1.0b3-uttoxeter

It’s the weekend, which means the server was having issues again. Since I was already spending my time in pain, I figured I’d add to the fun by upgrading SnipSnap to the latest build of 1.0b3-uttoxeter. I was happy to find that there was movement on the snipsnap project again. Maybe someday there will be a full release that doesn’t make me curse it’s name. (though I keep coming back)

Server’s back up

We now return you to your irregularly scheduled drivel.

The solution: Uninstall Apache, Reinstall Apache, copy old config over.

The problem: Hell if I know, but If I had to guess, I’d blame Windows. And I bet I’d be right.

SnipSnap Stability

I thought things were getting better. I fear they’re getting worse.

We itermittently cannot log in. Sometimes we cannot access admin functionality.

Sometimes the links and buttons are Japanese.

I’m afraid.

SnipSnap software upgrade

I finally got around to the upgrade from SnipSnap 0.52a to the “current” 1.0b2-uttoxeter. The SnipSnap part was easy – a quick export and import (not a whole lot of content here).

Since I started running SnipSnap, I’ve been doing so using the Jetty server in the basic Windows build. It served pretty well, but I didn’t have it set up as a service, and had to run several sites on it, so it became cumbersome. Some additional server configuration was necessary.

Now this site runs from an extracted snipsnap.war inside of Tomcat, providing the service I need, and a more stable container to hold this site. I hope anyway. I’ve only moved this site over, and left the others on Jetty. Should this prove solid, the others will follow.

SBC’s automated apologies.

Our DSL is out right now (11am, Saturday morning), so I’m the only one that can currently see this while the server is unavailable to the world. SBC’s automated support informed me the problem is apparently affecting parts of St. Louis and Texas, so I don’t feel like I’m being singled out. As long as it’s back up by 2pm as they expect.

I did feel a little awkward on the phone though. SBC has implemented a voice recognition menu system, so I was asked to speak my way through the menu system instead of being prompted for button responses. It’s very conversation-like, and the friendly woman’s voice sounds generally concerned with helping me. First time through, even with my typically mumbled speech, I was understood and got the answers I needed. I was amused and content with the support.

Having accomplished that, I dialed again.

If you garble a word, the she apologizes, “Hmm, I didn’t get that,” or “Sorry, I didn’t understand that.” Her varied responses help keep it less mechanical. If you don’t say anything, the she also apologizes, since it’s of course her fault, and asks the options again. If you continue to not speak, she presents the choices by number for you to press. So, if you are incapable of communicating by voice, you can still use the system.

Unfortunately, if instead she continues to misunderstand your voice responses, she finally offers “I’m sorry, I’m still having trouble understanding you, please call again later.” Click, dial tone. Now that’s the customer support I’m used to.


I like the automated customer support better than the people kind.

I called around 2:30 when I still had no DSL connectivity, and the status update indicated that aside from some users in Texas, “all other network services are functioning normally.” My response of “Bullshit” went unanswered. So I stuck around to talk to a person.

The person I was forwarded two immediately shared that network services had been restored in my area, and I shouldn’t have anymore problems. I wish. Yes, I power cycled my DSL modem. In sharing my personal information with the service rep, I also offered how I get time outs when pinging the SBC gateway, and some details of our static IP package setup, in hopes of either skipping some of his basic consumer troubleshooting scripts or getting passed to someone who knew better. No such luck. In response to my sharing of the network details, I got a brief lecture on how SBC doesn’t support routers or wireless configurations. Then he tried to sell me their home networking wireless package. I held my tongue.

Then I spent an hour humoring him while he guided me through plugging my machine directly into the DSL modem and configuring it to access the network. First we set up the machine for a login-based PPPOE connection with a user and password combo he provided. On hold while he “researched” the error. Then (after he realized we’re not using a user account authenticated connection) we set up the computer’s NIC with the IP, Gateway, and DNS addresses to connect with one of our package’s static IPs. All identical to the router (surprise). That of course also didn’t work. On hold for more “research.” I’m glad I’ve got books to read. I was informed that he was able to ping my DSL modem from where he is. I thought that was nice. I still couldn’t ping them. He was so convinced it was my problem, he started into his NIC hardware device failure script. I stopped him short, clarified how it was still functioning on the local network, and read my book some more.

Finally, he shares that the network status has just been updated, and includes problems in my area. I’m not surprised. He apologized for a while and I hung up after getting a case number in the hopes that I could skip this nonsense when I have to call later this evening.

I had just really wanted to let them know that all other network services were NOT functioning normally. I need a way to do that faster.


Service was finally restored around 1am Monday morning.

Downtime is my Favorite Time

That’s a lie.

This site and a few others run off an abused server that sits in a closet at home, and the machine typically behaves so I don’t have to interfere with it’s service. Unfortunately, it occasionally chooses to defy me. Tonight was one of those nights. For no reason that I can discern, the service running SnipSnap was killed, leaving the sites inaccessible.

If it was my site alone, I’d spend a few minutes on it, and if I solved it, fine. If not, bedtime. I have little patience for server configuration, and frustration quickly kicks in. As a developer, it’s slowed me down more than I’d prefer, and is one of those things I have to fight through. Because I’m not hosting my site alone, going to bed wasn’t really an option. At least, it wasn’t a considerate one.

08:31:08.226 DEBUG –
java.lang.NullPointerException
at org.snipsnap.snip.storage.FileSnipStorage.parseSnip(FileSnipStorage.java:296)
at org.snipsnap.snip.storage.FileSnipStorage.traverseFileStore(FileSnipStorage.java:330)
at org.snipsnap.snip.storage.FileSnipStorage.traverseFileStore(FileSnipStorage.java:339)
at org.snipsnap.snip.storage.FileSnipStorage.storageAll(FileSnipStorage.java:323)
at org.snipsnap.snip.storage.MemorySnipStorage.<init>(MemorySnipStorage.java:87)
at org.snipsnap.snip.SnipSpaceImpl.<init>(SnipSpaceImpl.java:92)

Thankfully Hans was online and after I shared the logged exception I didn’t recognize, he pointed me to a solution.

For those that care, for some reason the SnipSnap process was killed, and it didn’t clean it self up properly. A single snip from each of our sites (possibly the last content accessed, maybe it’s just random) was saved with no content. 0KB. When it tried to auto-start itself, it found empty content, and not knowing how to handle it, shut back down.

The content stored has it’s own backup, and it was fortunately intact. Restoring the snip or properties content from the backup solves the problem.

So thanks to Hans for pointing me in the right direction, allowing me to get some sleep tonight, instead of spending all night jacking with the server. I’m going to bed.

Server Software Upgrade

So, this is post is brought to you by SnipSnap 0.5.1a.

I’m trying to migrate the sites here hosted on SnipSnap to a more current version to escape the maddness that has been its previous, outdated, buggy incarnation. Any instability, most notable at jimski‘s, has often been the result of power outtages which led to an unclean disconnect of the software to data. Corruption abound. Riveting, eh?

What this means for you? Hopefully, a more consistent viewing experience.

For all 5 of you.

Now I just need to get some style back in this site.